JDBC驱动程序实例:MySQL、Oracle、DB2、SQL Server与Sybase连接示例
"本文档主要介绍了如何在Java应用程序中通过JDBC(Java Database Connectivity)驱动程序连接到不同类型的数据库,包括MySQL、Oracle、DB2、SQL Server以及Sybase。首先,让我们深入了解JDBC驱动程序在Java中的作用和使用方法。 1. MySQL数据库的连接: 使用`org.gjt.mm.mysql.Driver`或`com.mysql.jdbc.Driver`作为驱动程序,连接URL通常以`jdbc:mysql://`开头,包含数据库地址、端口、数据库名称、用户名和密码等信息。例如: ``` Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url = "jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"; Connection conn = DriverManager.getConnection(url); ``` 2. Oracle数据库: 对于Oracle数据库,使用`oracle.jdbc.driver.OracleDriver`作为驱动程序,连接URL格式为`jdbc:oracle:thin:@`,后面跟上主机名、端口和数据库标识符(SID)。例如: ``` Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:thin:@localhost:1521:orcl"; String user = "test"; String password = "test"; Connection conn = DriverManager.getConnection(url, user, password); ``` 3. DB2数据库: DB2数据库使用`com.ibm.db2.jdbc.app.DB2Driver`作为驱动,连接URL以`jdbc:db2:`开头,指定主机名、端口和数据库名称。示例: ``` Class.forName("com.ibm.db2.jdbc.app.DB2Driver").newInstance(); String url = "jdbc:db2://localhost:5000/sample"; String user = "admin"; String password = ""; Connection conn = DriverManager.getConnection(url, user, password); ``` 4. SQL Server数据库(版本7.0/2000): SQL Server数据库使用`com.microsoft.jdbc.sqlserver.SQLServerDriver`作为驱动,连接URL包含服务器地址、端口和数据库名称,如: ``` Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; String user = "sa"; String password = ""; Connection conn = DriverManager.getConnection(url, user, password); ``` 5. Sybase数据库: Sybase数据库使用`com.sybase.jdbc.SybDriver`作为驱动,连接URL格式为`jdbc:sybase:Tds:`,后面跟上主机名、端口和数据库名称。示例: ``` Class.forName("com.sybase.jdbc.SybDriver").newInstance(); String url = "jdbc:sybase:Tds:localhost:5007/myDB"; Properties sysProps = System.getProperties(); sysProps.put("user", "userid"); // 其他属性设置... Connection conn = DriverManager.getConnection(url, sysProps); ``` 总结:本文详细介绍了如何在Java中通过JDBC驱动程序与MySQL、Oracle、DB2、SQL Server和Sybase等不同数据库进行连接,包括所需的驱动类名、连接URL构建方法以及必要的认证信息。这些基本步骤是Java开发人员在实现数据库交互时必不可少的部分。
jdbc连接各种数据库方式列表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 2
- 资源: 35
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ExtJS 2.0 入门教程与开发指南
- 基于TMS320F2812的能量回馈调速系统设计
- SIP协议详解:RFC3261与即时消息RFC3428
- DM642与CMOS图像传感器接口设计与实现
- Windows Embedded CE6.0安装与开发环境搭建指南
- Eclipse插件开发入门与实践指南
- IEEE 802.16-2004标准详解:固定无线宽带WiMax技术
- AIX平台上的数据库性能优化实战
- ESXi 4.1全面配置教程:从网络到安全与实用工具详解
- VMware ESXi Installable与vCenter Server 4.1 安装步骤详解
- TI MSP430超低功耗单片机选型与应用指南
- DOS环境下的DEBUG调试工具详细指南
- VMware vCenter Converter 4.2 安装与管理实战指南
- HP QTP与QC结合构建业务组件自动化测试框架
- JsEclipse安装配置全攻略
- Daubechies小波构造及MATLAB实现