Java连接sql_server2008数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java连接sql server2008数据库

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class main {

private static Connection con=null;

private static Statement st=null;

private static ResultSet rs=null;

private static void dbconn()

{

try {

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

} catch (ClassNotFoundException e1) {

e1.printStackTrace();

}

String conURL=

"jdbc:sqlserver://localhost:1433;databaseName=JLSS";

try {

con=DriverManager.getConnection(conURL, "sa", "XXXX");

st=con.createStatement();

} catch (SQLException e) {

// TODO自动生成 catch 块

e.printStackTrace();

}

}

private static void dbclose()

{

try {

st.close();

con.close();

} catch (SQLException e) {

// TODO自动生成 catch 块

e.printStackTrace();

}

st=null;

con=null;

}

public static ResultSet dataset(String sql)

{

dbconn();

try {

rs=st.executeQuery(sql);

} catch (SQLException e) {

// TODO自动生成 catch 块

e.printStackTrace();

}

return rs;

}

public int update(String sql)

{

dbconn();

int i=0;

try {

i=st.executeUpdate(sql);

} catch (SQLException e) {

// TODO自动生成 catch 块

e.printStackTrace();

}

dbclose();

return i;

}

public static void main(String[] args) {

dbconn();

String sql="select * from _User";

ResultSet r1=dataset(sql);

try {

while(r1.next())

{

System.out.print(r1.getString("uname")+" "+r1.getString("uemail")+"\n");

}

} catch (SQLException e) {

// TODO自动生成 catch 块

e.printStackTrace();

}

dbclose();

}

}

(注:jdbc driver为sqljdbc4.jar)

相关文档
最新文档