package dao;
import java.sql.*;
public class BaseDao {
//在连接数据库之前,准备4个数据:
//加载驱动类:
private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接数据库地址:
private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=hs";
//sql身份登录时的用户名:
private static final String USBR="hs";
//sql身份登录时的密码:
private static final String PWD="123";
//声明连接对象
public static Connection connection;
//声明执行sql的对象
public static PreparedStatement ps;
//接收返回值对象:接收结果是两个或两个以上的时候,用ResultSet接收;
// 结果是一个的时候,使用变量接。
public static ResultSet rs;
//获得数据库连接方法
public static Connection getConnection(){
try {
Class.forName(DRIVER);//1.加载驱动
connection=DriverManager.getConnection(URL,USBR,PWD);//2.获得连接对象
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return connection;
}
//关闭数据库连接;注意关闭顺序,先关rs,再关ps,最后关闭con
public static void closeAll(Connection con,PreparedStatement ps,ResultSet rs){
try {//8.关闭数据库连接对象
if(null!=rs){
rs.close();
}if(null!=ps){
ps.close();
}if(null!=connection){
connection.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
import java.sql.*;
public class BaseDao {
//在连接数据库之前,准备4个数据:
//加载驱动类:
private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//连接数据库地址:
private static final String URL="jdbc:sqlserver://localhost:1433;databaseName=hs";
//sql身份登录时的用户名:
private static final String USBR="hs";
//sql身份登录时的密码:
private static final String PWD="123";
//声明连接对象
public static Connection connection;
//声明执行sql的对象
public static PreparedStatement ps;
//接收返回值对象:接收结果是两个或两个以上的时候,用ResultSet接收;
// 结果是一个的时候,使用变量接。
public static ResultSet rs;
//获得数据库连接方法
public static Connection getConnection(){
try {
Class.forName(DRIVER);//1.加载驱动
connection=DriverManager.getConnection(URL,USBR,PWD);//2.获得连接对象
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return connection;
}
//关闭数据库连接;注意关闭顺序,先关rs,再关ps,最后关闭con
public static void closeAll(Connection con,PreparedStatement ps,ResultSet rs){
try {//8.关闭数据库连接对象
if(null!=rs){
rs.close();
}if(null!=ps){
ps.close();
}if(null!=connection){
connection.close();
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}