JDBC在设计的时候,采用的是
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();Connection  conn = DriverManager.getConnection(strConn, strUser, strPassword);其中,strConn是连接字符串,不同的数据库串是不一样的strUser是你的数据库的用户名,strPassword是你的数据库用户名对应的密码你得到连接后,利用JDBC可以查询到你要的东西你写一个通用的数据库连接类,数据库变化了,你只要修改一个地方就可以一个有不少问题的示例给你参考下:package org.whjl.util;import java.sql.*;public class Database {
private Connection conn; private String strConn; private String strUser; private String strPassword; public Database() {
conn = null; strConn = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=wh";
strUser = "sa";
strPassword = "sa";
} public Connection openConnection() {
try {
closeConnection(); Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
.newInstance(); conn = DriverManager.getConnection(strConn, strUser, strPassword); return conn;
} catch (Exception e) {
// System.out.println(e); return null;
}
} public boolean closeConnection() {
try {
conn.close(); return true;
} catch (Exception e) {
conn = null; return false;
}
}
}