java可以不使用odbc连接相对目录下的access数据库吗? java可以不使用odbc连接相对目录下的access数据库吗?有的请给点代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行.肯定要使用使用odbc拉没有JDBC驱动程序怎么行撒................. 感觉不行吧,没有驱动怎么连?难道自己写类似JDBC的驱动? 当然可以不用odbc,不过还是必须使用windows请参考我们教程中的讲解部分。http://www.family168.com/tutorial/jdbc/html/jdbc-ch-01.html#jdbc-ch-01-02 啥意思?微软貌似没有提供直接给java的驱动,得用JDBC-ODBC桥连啊。 这个是直接连数据源的例子import java.sql.*; public class Access{ public static void main(String args[]) throws Exception{ String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\projects\\demo.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(strurl) ; Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from mcp_swty_player"); while(rs.next()) System.out.println(rs.getString("player_mobile")); rs.close(); stmt.close(); conn.close(); } } java必须要jdbc,odbc连接数据库 再谢谢!可以了!明白,以前表达不清楚!就是使用ODBC,而不去在WIN中配置,用绝对路径!结帖了! 可以不用odbc的 也可以不在windows下Class.forName("com.hxtt.sql.access.AccessDriver");String url = "jdbc:Access:/."; //Change "." to your data directoryConnection con = DriverManager.getConnection(url, "", "");这种方式直接连接 希望正则表达式的高手帮下忙 如何读取网页上的图片? 如何对数组进行初始化。。。 新手 关于写文件的问题 关天applet 高手指点一下 Process process = Runtime.getRuntime().exec的调用问题 一个关于JScrollPane的简单问题,送分!! 发送邮件和java图形? 我的这个JSP为什么在tomcat下找不到自定义的类 关于保证close的异常处理问题 正则问题!!请教
没有JDBC驱动程序怎么行撒.................
http://www.family168.com/tutorial/jdbc/html/jdbc-ch-01.html#jdbc-ch-01-02
微软貌似没有提供直接给java的驱动,得用JDBC-ODBC桥连啊。
String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\projects\\demo.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection(strurl) ;
Statement stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery("select * from mcp_swty_player");
while(rs.next())
System.out.println(rs.getString("player_mobile"));
rs.close();
stmt.close();
conn.close();
}
}
可以了!
明白,以前表达不清楚!
就是使用ODBC,而不去在WIN中配置,用绝对路径!结帖了!
Class.forName("com.hxtt.sql.access.AccessDriver");
String url = "jdbc:Access:/."; //Change "." to your data directory
Connection con = DriverManager.getConnection(url, "", "");
这种方式直接连接