一个连接数据库类的例子
package com.db;
import java.sql.*;
public class DB {
Connection connect=null;
ResultSet rs=null;
public DB() throws ClassNotFoundException{
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
connect=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=bbs","sa","sa");
System.out.println("得到数据库连接了!!!");
}catch(SQLException e){
e.printStackTrace();
}
}
//**************执行查询*****************************
public ResultSet ExeQuery(String sql){
try{
Statement stmt=connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sql);
}catch(SQLException e){
e.printStackTrace();
}
return rs;
}
//*************执行更新*********************************
public int ExeUpdate(String sql){
int result=0;
try{
Statement stmt=connect.createStatement();
result=stmt.executeUpdate(sql);
}catch(SQLException ex){
ex.printStackTrace();
}
return result;
}
//*************关闭连接*********************************
public void close(){
if(connect!=null){
try{
connect.close();
connect=null;
}catch(SQLException ex){
ex.printStackTrace();
}
}
}
public static void main(String args[]){
try{
new DB();
}catch(Exception e){
e.printStackTrace();
}
}
}