java如何连接与断开SQL server2008数据库

时间:2021-12-11 04:28:12


Connection con;
Statement stmt;

1.连接(返回0成功,返回1)

public  int Connect(String dbuserName,String dbpassword) 
{

String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=Songtest";//数据源
try
{
Class.forName(JDriver);//加载数据库引擎,返回给定字符串名的类
}catch(ClassNotFoundException e)
{
return 1;
}
try
{
String user=dbuserName;//用户名
String password=dbpassword;//用户密码
Connection con=DriverManager.getConnection(co<pre name="code" class="java">

 



2.断开(0成功,1失败)
public  int closeConnect(){
try {
if(stmt!=null&&con!=null){//当连接存在,且命令对象存在
stmt.close();//关闭命令对象连接
con.close();//关闭数据库连接
return 0;
}
else if(con!=null&&stmt==null){//连接存在但命令对象不存在
con.close();//关闭数据库连接
return 0;
}else{//连接不存在的情况
return 1;
}


} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return 1;
}

}