关于JDBC-ODBC连接ACCESS数据库的问题(不设置数据源)? 通过网桥不能直接连文件,动态设置数据源估计用java行不通,因为java是平台无关的,可是尝试直接用JDBC,就是不知道ACCESS有没有JDBC驱动 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我查了以前的帖子,有这么一个回复我试了好象不行!!! 回复人: pengji(彭乃超) ( ) 信誉:105 2002-4-30 11:20:26 得分:60 使用第三方的JDBC驱动,不过在这曾看到过有个高手没用ODBC源直接使用JDBCODBC联结数据库的!好象是下面这样的: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"); }} Top pengji(彭乃超)你在线吗?我的平台是Win2000+JBuilder+Access2000! 有没有到odbc数据源注册你的access数据库呀? 这样,我试过能行,不用设置数据源String url = "jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=G:\\TOMCAT\\webapps\\ROOT\\WEB-INF\\studentdb.mdb";(把数据库文件的路径改成你的路径)Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn=DriverManager.getConnection(url,"username","password"); 没有,不需要,只要把DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=test.mdb;PWD=","","");这句语句中的test.mdb改成你自己的文件名,然后把这个文件拷贝到项目目录中就可以了。 如何识别html元素是不是输入框?? 数组关于矩阵相乘 时钟日历代码的几个疑问搞不懂 数据库连接的简单问题 怎样才能争取到面试的机会呢 如何使用Swing给dos工具做外壳界面? 一个编程思路问题,望高手解答。 java中stack的问题 请问哪里有《JBuilder开发人员指南》(39章完全版)下载 一个很容易的问题?? 关于在线身份确认的问题 不太难的问题,但我就是不知道,大侠们请帮忙
我试了好象不行!!!
回复人: pengji(彭乃超) ( ) 信誉:105 2002-4-30 11:20:26 得分:60
使用第三方的JDBC驱动,不过在这曾看到过有个高手没用ODBC源直接使用JDBCODBC联结数据库的!好象是下面这样的:
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");
}
}
Top pengji(彭乃超)你在线吗?我的平台是Win2000+JBuilder+Access2000!
(把数据库文件的路径改成你的路径)
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(url,"username","password");
DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=test.mdb;PWD=","","");
这句语句中的test.mdb改成你自己的文件名,然后把这个文件拷贝到项目目录中就可以了。