简述什么是JDBC?JDBC连接MySQL数据库、SQL数据库以及Oracle数据库的关键代码是什么?(主要指加载驱动和创建连接部分)
时间: 2023-10-09 10:04:29 浏览: 100
JDBC连接各种数据库的代码
JDBC(Java Database Connectivity)是Java语言中用于规范客户端程序如何访问数据库的应用程序接口。
JDBC连接MySQL数据库、SQL Server数据库以及Oracle数据库的关键代码如下:
连接MySQL数据库的关键代码:
```
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname", "username", "password");
```
连接SQL Server数据库的关键代码:
```
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=dbname", "username", "password");
```
连接Oracle数据库的关键代码:
```
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:dbname", "username", "password");
```
其中,Class.forName()方法用于加载数据库驱动程序,getConnection()方法用于创建数据库连接对象。对于不同的数据库,需要使用不同的驱动程序和连接字符串。
阅读全文