带了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();
}
}
这是一个简单的使用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();
}
}
Connection con=DriverManager.getConnection("jdbc:odbc:yourOdbcDataSourceName","userName","password");
ODBC数据源名称 用户名 密码
需要在Windows中设置好ODBC数据源,如果该数据源没有用户名和密码,后两个参数可以不要
我给分