Oracle, SQL Server, MySQL JDBC驱动连接URL实例
本文档是一份关于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的应用程序至关重要,它直接影响到数据的访问和操作效率。同时,确保驱动的正确安装和版本匹配也是成功连接的关键。
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、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
======================================
SQL 2008 以上的驱动字符串和端口号
private String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String url = "jdbc:sqlserver://127.0.0.1:1434;DatabaseName=ShoppingCloth";
=================================
3、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);
4、access数据库直连用ODBC的
下载后可阅读完整内容,剩余2页未读,立即下载
- 粉丝: 1
- 资源: 99
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Ansys Comsol实现力磁耦合仿真及其在电磁无损检测中的应用
- 西门子数控系统调试与配置实战案例教程
- ELM多输出拟合预测模型:简易Matlab实现指南
- 一维光子晶体的Comsol能带拓扑分析研究
- Borland-5技术资料压缩包分享
- Borland 6 技术资料分享包
- UE5压缩包处理技巧与D文件介绍
- 机器学习笔记:深入探讨中心极限定理
- ProE使用技巧及文件管理方法分享
- 增量式百度图片爬虫程序修复版发布
- Emlog屏蔽用户IP黑名单插件:自定义跳转与评论限制
- 安装Prometheus 2.2.1所需镜像及配置指南
- WinRARChan主题包:个性化你的压缩软件
- Neo4j关系数据映射转换测试样例集
- 安装heapster-grafana-amd64-v5-0-4所需镜像介绍
- DVB-C语言深度解析TS流