这是一个示例!!
import java.sql.*;
public class DBconn{
String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; //驱动程序
String ConnStr = "jdbc:odbc:accp"; //建立ODBC数据源 accp是ODBC数据源
Connection conn = null;
ResultSet rs = null;
public DBconn(){
try{
Class.forName(DBDriver);//加载数据库驱动程序
}
catch(java.lang.ClassNotFoundException e) {
System.err.println("DBconn (): " + e.getMessage());
}
}
public Connection getConnection(){ //连接函数
try{
return DriverManager.getConnection(ConnStr);
}catch(Exception e){
e.printStackTrace();
}
return null;
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
conn = DriverManager.getConnection(ConnStr);//与DBMS建立连接
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql); }
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage()); }
return rs;
}
public static void main(String args[]){
try{
DBconn db=new DBconn();
Connection con=db.getConnection(); //和数据库连接
System.out.println(con.getCatalog()); //打印数据库名称
}catch(Exception e){
e.printStackTrace();
}
}
}
你只要用ODBC建立一个和SQL数据库连接的数据源!!!
用JDBC连接sql server,需要下载JDBC驱动,微软的站点有的下,下载后安装,然后在classpath中进行设置,把三个jar文件加到classpath路径下。
阅读(1599) | 评论(0) | 转发(0) |