62,623
社区成员
发帖
与我相关
我的任务
分享
import java.sql.*;
public class DbTest {
Connection con;
Statement sta;
ResultSet rs;
String driver;
String url;
String user;
String pwd;
public DbTest()
{
driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
url = "jdbc:microsoft:sqlserver://localhost:1433";
user = "****";
pwd = "****";
init();
}
public void init()
{
try{
Class.forName(driver);
System.out.println("driver is ok");
con = DriverManager.getConnection(url,user,pwd);
System.out.println("conection is ok");
executeSql("use pubs");
sta = con.createStatement();
rs = sta.executeQuery("select * from employee");
while(rs.next())
System.out.println(rs.getInt("job_id"));
}catch(Exception e){
e.printStackTrace();
}
}
public void executeSql(String sql) {
try {
PreparedStatement ps = con.prepareStatement(sql);
//Statement ps = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ps.executeUpdate();
ps.close();
ps = null;
con.commit();
} catch (SQLException ex) {
try {
con.rollback();
} catch (Exception e) {
}
}
}
}