本文将详细介绍如何连接到三种不同的数据库系统:MySQL、Oracle和Access,提供相关的Java编程示例来说明数据库连接的过程。 首先,我们来看MySQL数据库的连接方式。在Java程序中,我们需要引入MySQL的JDBC驱动。这里的连接代码示例如下: ```java // 导入必要的库 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; // MySQL连接参数 String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://localhost:3306/db_name"; // 数据库URL,db_name是数据库名 String username = "username"; // 用户名 String password = "password"; // 密码 // 注册JDBC驱动 try { Class.forName(driver).newInstance(); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { e.printStackTrace(); } // 获取数据库连接 try (Connection con = DriverManager.getConnection(url, username, password)) { // 连接成功,进行数据库操作... } catch (SQLException e) { e.printStackTrace(); } ``` 接下来是Microsoft SQL Server 2.0的连接方式。这里需要两个JAR文件,分别是针对2.0版本的驱动。代码示例如下: ```java // SQL Server 2.0 驱动 String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; String username = "username"; String password = "password"; // 注册JDBC驱动 try { Class.forName(driver).newInstance(); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { e.printStackTrace(); } // 获取数据库连接 try (Connection con = DriverManager.getConnection(url, username, password)) { // 连接成功,进行数据库操作... } catch (SQLException e) { e.printStackTrace(); } ``` 对于Microsoft SQL Server 3.0,驱动有所不同,只需要一个JAR文件。连接代码如下: ```java // SQL Server 3.0 驱动 String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url = "jdbc:sqlserver://localhost:1433;DatabaseName=db_name"; String username = "username"; String password = "password"; // 注册JDBC驱动 try { Class.forName(driver).newInstance(); } catch (ClassNotFoundException | InstantiationException | IllegalAccessException e) { e.printStackTrace(); } // 获取数据库连接 try (Connection con = DriverManager.getConnection(url, username, password)) { // 连接成功,进行数据库操作... } catch (SQLException e) { e.printStackTrace(); } ``` 最后,我们来看Access数据库的连接。由于Access是基于Jet引擎的,通常使用ODBC数据源来连接。以下是一个使用JDBC-ODBC桥接的示例: ```java // Access数据库连接 String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; String url = "jdbc:odbc:db_name"; // 数据源名,需要在ODBC管理工具中创建 String username = ""; // 对于Access,通常不需要用户名 String password = ""; // 也不需要密码 // 注册JDBC驱动 try { Class.forName(driver); } catch (ClassNotFoundException e) { e.printStackTrace(); } // 获取数据库连接 try (Connection con = DriverManager.getConnection(url, username, password)) { // 连接成功,进行数据库操作... } catch (SQLException e) { e.printStackTrace(); } ``` 以上就是MySQL、Oracle(未提供示例,Oracle连接需要oci.jar等驱动,使用`jdbc:oracle:thin`或`jdbc:oracle:oci`的URL格式)和Access数据库的Java连接方式。在实际应用中,确保已添加相应的JDBC驱动到项目类路径,并根据实际数据库配置调整连接参数。
String Driver="com.mysql.jdbc.Driver"; //驱动程序
String URL="jdbc:mysql://localhost:3306/db_name"; //连接的URL,db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Microsoft SQL Server 2.0驱动(3个jar的那个):
String Driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Microsoft SQL Server 3.0驱动(1个jar的那个): // 老紫竹完善
String Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接SQL数据库的方法
String URL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=db_name"; //db_name为数据库名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).new Instance(); //加载数据可驱动
Connection con=DriverManager.getConnection(URL,UserName,Password); //
Sysbase:
String Driver="com.sybase.jdbc.SybDriver"; //驱动程序
String URL="jdbc:Sysbase://localhost:5007/db_name"; //db_name为数据可名
String Username="username"; //用户名
String Password="password"; //密码
Class.forName(Driver).newInstance();
Connection con=DriverManager.getConnection(URL,Username,Password);
Oracle(用thin模式):
String Driver="oracle.jdbc.driver.OracleDriver"; //连接数据库的方法
下载后可阅读完整内容,剩余2页未读,立即下载
- 粉丝: 39
- 资源: 6
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦