连接数据库
package task3;
import com.sun.org.apache.bcel.internal.classfile.ClassFormatException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/*
3.连接数据库
JDBC加在指定的驱动后,就可以利用DriverManager类的getConnection方法建立与数据库的链接。该方法会返回一个连接
(Connection)对象。DrivereManager类中的getConnection()方法如下。
getConnection(String url,String user,String password);//连接指定数据库,并指出数据库的用户金额密码
getConnection(String url)://连接指定数据库
getConnection(String url.java.util.Properties);//连接指定数据库和一组作为连接变元的属性。
其中,getConnection()方法是静态方法,直接用类名调用:url为数据库连接名,是数据库的唯一标识,它描述了数据
库的驱动器类型、数据库库名等信息:user和password为连接和访问数据库的用户名和密码。
下面以纯java本地协议驱动为例,在连接之前要先加载好纯java的驱动,而且DriverManager类中getConnection()
方法返回的是连接对象,该对象是java.sql.Connection类。
【例7-1】数据库连接
*/
public class DBCon {
public static void main(String[] args) {
try{
Class.forName("com.microsoft.sqlserver.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
try {
Connection con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:" +
"1433;DatabaseName=bookManager","sa","sa");
} catch (SQLException e) {
System.out.println("驱动找不到了");
e.printStackTrace();
}catch (ClassFormatException e){
System.out.println("数据库连接不成功");
e.printStackTrace();
}
}
}
搜索
复制

浙公网安备 33010602011771号