Oracle, SQL Server, MySQL JDBC驱动连接URL实例

需积分: 10 3 下载量 23 浏览量 更新于2024-09-24 收藏 3KB TXT 举报
本文档是一份关于JDBC驱动字符串URL的集合,涵盖了不同数据库管理系统(DBMS)的连接设置示例。JDBC(Java Database Connectivity)是Java语言与数据库交互的标准接口,使得Java应用程序能够连接并操作各种数据库。 首先,对于Oracle数据库(版本包括8/8i/9i),使用的是thin连接模式。在代码中,通过`oracle.jdbc.driver.OracleDriver`类加载驱动,URL格式为`jdbc:oracle:thin:@<主机名>:<端口>:<服务名>`,如`jdbc:oracle:thin:@localhost:1521:orcl`,其中`orcl`是Oracle服务器的实例标识符(SID)。连接时,需要提供用户名和密码。 其次,针对SQL Server 7.0/2000,采用`com.microsoft.jdbc.sqlserver.SQLServerDriver`驱动,URL格式为`jdbc:microsoft:sqlserver://<主机名>:<端口>;DatabaseName=<数据库名>`,如`jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb`,这里`mydb`代表数据库名称。对于SQL Server 2008,示例代码中使用了`com.microsoft.sqlserver.jdbc.SQLServerDriver`,连接字符串`jdbc:sqlserver://<IP地址>:<端口>;DatabaseName=<数据库名>`,如`jdbc:sqlserver://127.0.0.1:1434;DatabaseName=ShoppingCloth`。 针对MySQL数据库,使用`org.gjt.mm.mysql.Driver`驱动,URL格式为`jdbc:mysql://<主机名>/<数据库名>?参数1&参数2...`,例如`jdbc:mysql://localhost/myDB?user=<用户名>&password=<密码>&useUnicode=true&characterEncoding=<字符编码>`,这里的`myDB`是数据库名,`soft`和`soft1234`是登录账户和密码,`useUnicode=true`表示启用Unicode支持,`characterEncoding=8859_1`指定字符编码。 这些示例展示了如何根据不同数据库的特性来配置JDBC URL,以实现Java程序与数据库的有效连接。理解并正确设置JDBC URL对于开发基于Java的应用程序至关重要,它直接影响到数据的访问和操作效率。同时,确保驱动的正确安装和版本匹配也是成功连接的关键。