jdbc联MS Access要驱动吗? 驱动哪儿有的下?急! 微软的网站上没有这个唉,看来这个东西不一定存在了先用jdbc:obdbc测着吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to: Flyln911那请问代码怎么写?谢谢 我来,核心代码如下Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection con=DriverManager.getConnection("Jdbc:odbc:diaocha"); 解释一下,diaocha是一个数据库名Connection con=DriverManager.getConnection("Jdbc:odbc:diaocha"); to: Jzealot你用的是JDBC-ODBC桥啊我要只用Access的JDBC驱动,不通过ODBC TO: Jzealot你这样不是还要配数据源? 怎么不需要?不然"Jdbc:odbc:diaocha"哪儿来的?数据库都没有路径? 可以直接用JDBC驱动,但是得有JDBC的驱动程序,在后缀为.jar的文件中有JDBC驱动程序.比如:mysql-2.0.1-bin.jar就包含mysql对应的JDBC驱动. 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(); } } 要在管理工具中加载MS ACCESS的驱动设置系统数据库名、用户名、密码和路径.然后在代码中用Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection con=DriverManager.getConnection(jdbc:odbc:系统数据库名,用户名,密码); 没有的!不用找!用JDBC-ODBC-BRIDAGE吧! TO: Neropro请问驱动哪儿有得下?您有吗?网上搜到的都要钱谢谢 Sun的网站上有集大成的各类数据驱动。你可以去java.sun.com中搜索。 不好意思。。楼上的都没告诉你。。ACCESS是没有JDBC驱动的。。你只有用JDBC-ODBC桥来连。如果你硬要用JDBC那么就建议你换数据库了。。推荐用MYSQL,免费的。。不会给公司增加负担~~ 不用,Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;//a.mdb是你的access数据库文件,放在class的同一目录下;放其他地方需要加上相应路径String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=a.mdb");Connection conn = DriverManager.getConnection(url,"",""); Statement stmtNew=conn.createStatement() ; java 读写dxf文件 servlet中使用RequestDispatcher重定向问题 关于在netbeans中配置tomcat问题,求教 j2ee权限控制 我的Servlet老是java.lang.NullPointerException 数据库访问层和DAO层有什么不同? 谁搞过即时通讯? 简单Java问题! struts之最经典的问题!!!!!!!!!!! 关于ognl中s:checkboxList的几个疑问?? Tomcat5.0下数据源配置出错 该学.net还是java?哪个更容易上手?我学了3个月就要找工作
那请问代码怎么写?
谢谢
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("Jdbc:odbc:diaocha");
Connection con=DriverManager.getConnection("Jdbc:odbc:diaocha");
你用的是JDBC-ODBC桥啊
我要只用Access的JDBC驱动,不通过ODBC
你这样不是还要配数据源?
不然"Jdbc:odbc:diaocha"哪儿来的?
数据库都没有路径?
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();
}
}
加载MS ACCESS的驱动
设置系统数据库名、用户名、密码和路径.然后在代码中用
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
Connection con=DriverManager.getConnection(jdbc:odbc:系统数据库名,用户名,密码);
请问驱动哪儿有得下?您有吗?
网上搜到的都要钱
谢谢
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
//a.mdb是你的access数据库文件,放在class的同一目录下;放其他地方需要加上相应路径
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=a.mdb");
Connection conn = DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;