菜鸟学JAVA:用JDBCODB连接ACCESS时需要装JDBCODBC驱动吗?怎么装,去哪下载?? 用JDBCODB连接ACCESS时需要装JDBCODBC驱动吗?怎么装,去哪下载?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.sql.*;public class test { public static void main(String[] args){ String url ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\BookManager.mdb"; String name="123"; String passward="123"; String sql="insert into user(userName,passWaod) values(name,passward)";; try{ Connection con=DriverManager.getConnection(url); Statement stmt=con.createStatement(); stmt.executeUpdate(sql); }catch(Exception ex){ ex.printStackTrace(); } }}错误提示:no suitable driver. 请问什么地方错了?? 在创建connection之前加上下面这句:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") 先在系统的odbc里面配置以个数据源比如名字:test这时可以用String url ="jdbc:odbc:test",继续你下面的程序 写少了,如下:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); 按照楼主那样指定了mdb文件路径之后无需配置odbc数据源,会方便些 加了Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance(); 还是有错错误是java.sql.SQLEeeption:[microsoft][odb microsoft acess driver]参数不足,期待是2。这是什么意思?? 兄弟们,照顾一下初学这吧!帮忙看看怎么回事?我把 ex.printStackTrace(); 这句去了,错误就没了,但是执行过后数据库表没变 CSDN的大侠们,帮帮看看吧错误没有,但执行后的数据库没反映?? Connection con=DriverManager.getConnection(url,username,password); 两台机器socket连接的条件 用JAVA设计华丽的界面 对JTable如何用Vector添加数据? 请问如何配置动态连接池? 有没有类似Properties的类可以从Reader中读数据 请教大家 c/c++/vc--->java电子书 谢谢 table中有一列数据为Double类型,如何在显示时使此列截取3位小数? 【★★★】import、package和classpath的疑惑 关于JBUILDER中的图标问题 HQL to_number()中有子句Select count(*)问题? 大家可以到这里下载火狐浏览器,很安全,快速的上网
public class test {
public static void main(String[] args){
String url ="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:\\BookManager.mdb";
String name="123";
String passward="123"; String sql="insert into user(userName,passWaod) values(name,passward)";;
try{
Connection con=DriverManager.getConnection(url); Statement stmt=con.createStatement();
stmt.executeUpdate(sql);
}catch(Exception ex){
ex.printStackTrace();
}
}
}
错误提示:no suitable driver. 请问什么地方错了??
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
这时可以用String url ="jdbc:odbc:test",继续你下面的程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
错误是java.sql.SQLEeeption:[microsoft][odb microsoft acess driver]参数不足,期待是2。
这是什么意思??
帮忙看看怎么回事?
我把 ex.printStackTrace(); 这句去了,错误就没了,但是执行过后数据库表没变
错误没有,但执行后的数据库没反映??