Java程序通过JDBC组件连接数据库,可以分为加载JDBC驱动程序、提供JDBC URL和获取Connection对象几个步骤:
(一) 加载JDBC驱动程序
首先必须通过java.lang.Class类的forName()动态加载驱动程序类
代码如下:
try{
Class.forName("com.sql.jdbc.Driver");
System.out.println("加载MYSQL驱动成功");
}catch(ClaszNotFoundException e){
System.out.println("加载MYSQL驱动失败");
e.printStackTrace();
}
(二)提供JDBC URL
JDBC URL 定义了连接数据库时的协议、子协议和数据源名称。格式为:协议:子协议:数据源名称
jdbc:mysql://主机名称:连接端口/数据库名称?参数=值&参数=值
(三)获取Connection对象
实际上就是像java.sql.DriverManager发出请求并获得java.sql.Connection对象
代码如下所示:
try{
String uel = "jdbc.mysql://localhost:3306/company?"+"user=root&password=123456";
Connection conn = DriverManger.getConnection(url);
...
}catch(SQLException e){
...
}
完整代码如下所示:
public class Test3 {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("加载MYSQL成功");
String url = "jdbc.mysql://localhost:3306/company?"+"user=root&password=123456";
Connection conn = DriverManger.getConnection(url);
System.out.println("数据库连接成功");
}catch(Exception e){
System.out.println("找不到MYSQL驱动程序");
}
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。