sqlserver 连接测试

来源:互联网 发布:mac桌面如何显示图标 编辑:程序博客网 时间:2024/06/12 17:23

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class DBConnection {
public static Connection getConn() {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String user = "";
String password = "";
String dbName = "";
Connection con = null;
String url = "jdbc:sqlserver:/**********:1433;databaseName=" + dbName;
try {
Class.forName(driverName).newInstance();
System.out.println("*******开始进行连接********");
con = DriverManager.getConnection(url,user,password);
System.out.println("********连接数据库成功!***\n");
} catch (Exception e) {
System.err.println("连接数据库不成功");
e.printStackTrace();
}
return con;
}

/**
 * 关闭连接
 * 
 * @param conn
 * @param pre
 * @param rs
 */
public static void closeConn(ResultSet rs,PreparedStatement pre,Connection conn) {
 try {
 if (conn != null)
   conn.close();
 if (pre != null)
   pre.close();
 if (rs != null)
   rs.close();
 } catch (Exception e) {
 e.printStackTrace();
 }
}
 

public static void main(String[] args) {
/*try {
System.out.println("测试数据库连接开始\n");
Connection conn=DBConnection.getConn();
String sql1="select * from dbo.Se";
PreparedStatement pre = conn.prepareStatement(sql1);

ResultSet rs=pre.executeQuery();
while(rs.next()){
System.out.println(rs.getString(1));
}
System.out.println("测试数据库连接结束");
DBConnection.close(conn, pre, rs);
} catch (Exception e) {
e.printStackTrace();
}*/
}


}
原创粉丝点击