for 1, 你必须下载相应的jdbc驱动程序, 然后在你的程序中引入, 还有别忘了把驱动所在的目录加入classpath.for 2,你通过jdbc驱动, 好象网上有一个第三类驱动, 就可以实现。 你去google搜“jdbc+access" 应该可以找到。还有一种方法, 虽然通过jdbc-odbc桥, 但是不用手工去设置, 例子如下:public class access
{
public static void main(String[] args)
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
java.sql.Connection conn = DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=test.mdb;PWD=","","");
java.sql.Statement st = conn.createStatement();
java.sql.ResultSet rs = st.executeQuery("select * from table1");
} catch (SQLException e) {
System.out.println(e.toString());
}
System.out.println("over");
}
}
{
public static void main(String[] args)
{
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
java.sql.Connection conn = DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=test.mdb;PWD=","","");
java.sql.Statement st = conn.createStatement();
java.sql.ResultSet rs = st.executeQuery("select * from table1");
} catch (SQLException e) {
System.out.println(e.toString());
}
System.out.println("over");
}
}
有没有哪位大侠用JAVA成功地“不需ODBC由IP地址与端口号建立与SQLSERVER的连接”?
能否给我一个完整的例子?谢谢!