分别采用基于JDBC-ODBC桥接器和数据库专用驱动程序建立数据库连接,请分别给出完整测试代码。数据库系统可选用Derby、Access、SQL Server、MySql等
时间: 2023-12-14 13:04:37 浏览: 108
1. 基于JDBC-ODBC桥接器建立数据库连接(以MySQL为例):
```java
import java.sql.*;
public class JdbcOdbcBridgeTest {
public static void main(String[] args) throws Exception {
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:/test.mdb";//Access数据库连接字符串
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载JDBC-ODBC桥接器驱动
Connection conn = DriverManager.getConnection(url);//建立数据库连接
System.out.println("连接成功!");
conn.close();//关闭数据库连接
}
}
```
2. 基于数据库专用驱动程序建立数据库连接(以MySQL为例):
```java
import java.sql.*;
public class MySQLTest {
public static void main(String[] args) throws Exception {
String url = "jdbc:mysql://localhost:3306/test";//MySQL数据库连接URL
String user = "root";//数据库用户名
String password = "123456";//数据库密码
Class.forName("com.mysql.jdbc.Driver");//加载MySQL数据库驱动
Connection conn = DriverManager.getConnection(url, user, password);//建立数据库连接
System.out.println("连接成功!");
conn.close();//关闭数据库连接
}
}
```
阅读全文