带了JDBC-ODBC连接桥,需要配置ODBC数据源才能使用。
这是一个简单的使用ODBC的例子。
import java.sql.*;
public class JDBCTry {
public static void main(String args[]) throws SQLException{
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:personal";
Connection con=DriverManager.getConnection(url,"sa","");
Statement stmt=con.createStatement();
String sql="select * from Customer";
ResultSet re=stmt.executeQuery(sql);
while(re.next()) {
String ssn=re.getString("SSN");
String name=re.getString("cust_name");
String add=re.getString("address");
System.out.println(ssn+";"+name+";"+add);
}
for (int j=4978011;j<4978020;j++) {
String sql2="insert into Customer values (\""+j+"\",\"cherami\",\"neusoft\")";
ResultSet re2=stmt.executeQuery(sql2);
}
String sql2="delete from Customer where cust_name=\"cherami\"";
ResultSet re2=stmt.executeQuery(sql2);
con.close();
stmt.close();

}
}

解决方案 »

  1.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载JDBC-ODBC桥驱动程序
    Connection con=DriverManager.getConnection("jdbc:odbc:yourOdbcDataSourceName","userName","password");
                ODBC数据源名称            用户名     密码
    需要在Windows中设置好ODBC数据源,如果该数据源没有用户名和密码,后两个参数可以不要 
      

  2.   

    问一下高手们,你们知道这个JDBC-ODBC东西放在什么地方吗,还有他支持sqlserver这个数据库吗?请指点我先,谢谢了。
    我给分