您的位置:首页 > 编程语言 > Java开发

一个简单的Java 连接SQL Server数据库连接驱动类

2015-01-19 21:42 375 查看
import java.sql.*;

/**
* SQL Server数据库连接类
* @author Administrator
*
*/
public class Sqlsdc {

static int a = 0;

public Connection sqlsdc(String user, String pwd, String dn) {

String url = "jdbc:sqlserver://localhost:1433;databaseName="+dn;
final String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
@SuppressWarnings("unused")
String userName = user;
String password = pwd;

//连接对象
Connection con = null;

try {
Class.forName(driverClassName);
con = DriverManager.getConnection(url, user, password);
//System.out.println("\n成功...\n");
} catch (SQLException e) {
System.err.println("\n发生错误,数据库服务未开启!");
a=1;
}catch (ClassNotFoundException e) {
System.err.println("\n连接数据库失败!");
e.printStackTrace();
}
return con;

}

//返回开启状态
public int fail() {
return a;

}

//关闭连接
public void close(ResultSet rt, Statement st, Connection con) throws SQLException {

if (rt!=null) {
rt.close();
}
if (st!=null) {
st.close();
}
if (con!=null) {
con.close();
}

}

}


一个简单的Java 连接SQL Server数据库连接驱动类,其中有三个参数 user 表示登陆数据库的用户名,pwd 表示登陆密码,dn 表示连接的数据库名字。

sqlsdc 方法里返回一个连接对象 Connection; fail 方法返回数据库连接状态 ; close 方法关闭所有连接。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: