全面解析:各种数据库JDBC连接指南
需积分: 9 158 浏览量
更新于2024-10-20
收藏 44KB DOC 举报
"这篇文档是关于各种数据库的JDBC连接大全,涵盖了Microsoft SQL Server、Sybase、MySQL和Oracle等主流数据库的JDBC连接方法。它提供了详细的JDBC驱动名称、URL、版本信息以及对应的连接代码示例。"
在Java应用程序中,JDBC(Java Database Connectivity)是一个标准接口,用于与各种数据库进行通信。以下是对不同数据库JDBC连接的详细说明:
1. Microsoft SQL Server 和 Sybase:
- 驱动名称:jTDS
- URL:http://jtds.sourceforge.net/
- 版本:0.5.1
- 下载地址:http://sourceforge.net/project/showfiles.php?group_id=33291
- 连接示例:
```java
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:jtds:sqlserver://host:port/database","user","password");
// 或者对于Sybase
Connection con = DriverManager.getConnection(
"jdbc:jtds:sybase://host:port/database","user","password");
```
jTDS是一个开源的JDBC驱动,支持Microsoft SQL Server 6.5, 7.x, 和 2000,以及Sybase ASE 10。
2. MySQL:
- JDBC名称:Connector/J 3.0
- URL:http://www.mysql.com/
- 版本:3.0.8-stable
- 下载地址:http://www.mysql.com/downloads/api-jdbc-stable.html
- 连接示例:
```java
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://host:port/database","user","password");
```
MySQL的Connector/J是官方提供的JDBC驱动,适用于连接到MySQL服务器。
3. Oracle:
- JDBC名称:Oracle JDBC驱动(通常称为 Thin driver)
- URL:http://otn.oracle.com/
- 版本:3.0.8-stable(可能是指某个特定版本,但Oracle通常有多个版本的驱动)
- 下载地址:http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html
- 连接示例:
```java
// 注意:实际的Oracle JDBC驱动类名可能有所不同,例如"oracle.jdbc.driver.OracleDriver"
Class.forName("com.oracle.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:oracle:thin:@host:port/service_name","user","password");
```
Oracle JDBC驱动允许Java应用程序连接到Oracle数据库,"thin"驱动是一种轻量级的驱动,不需要Oracle客户端软件。
这些示例展示了如何通过加载对应数据库的JDBC驱动类,并使用`DriverManager.getConnection()`方法建立与数据库的连接。在实际应用中,`host`、`port`、`database`、`user`和`password`应替换为实际的数据库服务器信息。正确配置这些参数后,Java应用程序就可以执行SQL查询、更新数据或进行其他数据库操作了。
113 浏览量
165 浏览量
120 浏览量
2008-12-28 上传
2022-06-04 上传
147 浏览量
125 浏览量
289 浏览量
xiao900424
- 粉丝: 5
- 资源: 8
最新资源
- GEN32“创世纪32“监控组态软件.rar
- valle-input:很棒的valle输入元素-使用Polymer 3x的Web组件
- Simple Picture Puzzle Game in JavaScript Free Source Code.zip
- ssm高考志愿填报系统设计毕业设计程序
- MyApplication:组件化、
- wc-core:Mofon Design的Web组件核心
- odrViewer.zip_odrViewer_opendrive_opendrive viewer_opendrive可视化_
- Simple Table Tennis Game using JavaScript
- 同步安装文件2.rar
- GalaxyFighters-开源
- STM32+W5500 Modbus-TCP协议功能实现
- Excel做为数据库登录的三层实现_dotnet整站程序.rar
- konsave:Konsave允许使用保存您的KDE Plasma自定义设置并非常轻松地还原它们!
- make-element:创建没有样板的自定义元素
- MachineLearning
- Simple Platformer Game using JavaScript