请问关于java连接微软access数据库问题,谢谢! String strConn = "jdbc:odbc:contact";试一试给分就是管理这个帖子,输入你的密码就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 您好,改完后运行结果:java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 2。 不需要C:\\Program Files\\Microsoft Office\\Office\\Samples\\Contact.mdb;";直接把数据源名字跟到后边就行了,如果不象建数据原再用上边的办法 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String strConn ="jdbc:odbc:contact"; Connection db = DriverManager.getConnection(strConn,"",""); Statement sq_stmt = db.createStatement() ; String sql_str = "SELECT 姓名,性别 FROM 联系人"; ResultSet rs = sq_stmt.executeQuery(sql_str);就是执行上面的这几句出现的问题。错误结果同上。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String strConn ="jdbc:odbc:contact"; Connection db = DriverManager.getConnection(strConn,"",""); Statement sq_stmt = db.createStatement() ; String sql_str = "SELECT 姓名,性别 FROM 联系人"; ResultSet rs = sq_stmt.executeQuery(sql_str); while(rs.next()) { String name = rs.getString("姓名"); String sex = rs.getString("性别"); System.out.println("姓名"+ name); System.out.println("性别"+sex); }就是这几句话出现的问题,错误结果同上 public static void main(String[] args){ new StuManager("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:student","","");}public StuManager(String driver, String url,String user , String password) { try{ Class.forName(driver); // Load the driver connection = DriverManager.getConnection(url, user, password); statement = connection.createStatement() } catch(ClassNotFoundException cnfe) { System.err.println(cnfe); // Driver not found } catch(SQLException sqle){ System.err.println(sqle); // error connection to database }} 您好!我刚才又一次测试了一下我的程序,数据库连接部分正确的,但是错误的代码是下面这些: ResultSet rs= sq_stmt.executeQuery(sql_str); while(rs.next()) { String name = rs.getString("姓名"); String sex = rs.getString("性别"); System.out.println("姓名"+ name); System.out.println("性别"+sex); }是什么地方的错误呢? 我错误的代码段是: ResultSet rs = sq_stmt.executeQuery(sql_str); while(rs.next()) { String name = rs.getString("姓名"); String sex = rs.getString("性别"); System.out.println("姓名"+ name); System.out.println("性别"+sex); }哪里错误呢? 你的ODBC管理器设置好了没有 在控制面板里有 用defineClass报错问题 求教 为什么没有界面啊。。明明没有错误的啊 LDAPExtendedOperation的一个问题 怎么实现自动搜索局域网内的SQL Server服务器? JTable和JFrame之间传递数据,有深度! jdk配置问题 @@@@@@@@@@@@@@@@@@@@我是java程序员,也是一个球迷,为中国队加油!!! 使用JBuild开发计费网关 如何把图片打到可执行jar包,并在运行中载入? 简单的问题,闪电给分! 大家帮我看看这个是什么问题 看看WebShpere做的交易平台为什么出现这种可怕的错误!
java.sql.SQLException: [Microsoft][ODBC Microsoft Access 驱动程序] 参数不足,期待是 2。
直接把数据源名字跟到后边就行了,
如果不象建数据原再用上边的办法
String strConn ="jdbc:odbc:contact";
Connection db = DriverManager.getConnection(strConn,"","");
Statement sq_stmt = db.createStatement() ;
String sql_str = "SELECT 姓名,性别 FROM 联系人";
ResultSet rs = sq_stmt.executeQuery(sql_str);
就是执行上面的这几句出现的问题。错误结果同上。
String strConn ="jdbc:odbc:contact";
Connection db = DriverManager.getConnection(strConn,"","");
Statement sq_stmt = db.createStatement() ;
String sql_str = "SELECT 姓名,性别 FROM 联系人";
ResultSet rs = sq_stmt.executeQuery(sql_str);
while(rs.next())
{
String name = rs.getString("姓名");
String sex = rs.getString("性别");
System.out.println("姓名"+ name);
System.out.println("性别"+sex);
}
就是这几句话出现的问题,错误结果同上
new StuManager("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:student","","");
}
public StuManager(String driver, String url,String user , String password) {
try{
Class.forName(driver); // Load the driver
connection = DriverManager.getConnection(url, user, password);
statement = connection.createStatement()
}
catch(ClassNotFoundException cnfe) {
System.err.println(cnfe); // Driver not found
}
catch(SQLException sqle){
System.err.println(sqle); // error connection to database
}
}
我刚才又一次测试了一下我的程序,数据库连接部分正确的,但是错误的代码是下面这些:
ResultSet rs= sq_stmt.executeQuery(sql_str);
while(rs.next())
{
String name = rs.getString("姓名");
String sex = rs.getString("性别");
System.out.println("姓名"+ name);
System.out.println("性别"+sex);
}
是什么地方的错误呢?
ResultSet rs = sq_stmt.executeQuery(sql_str);
while(rs.next())
{
String name = rs.getString("姓名");
String sex = rs.getString("性别");
System.out.println("姓名"+ name);
System.out.println("性别"+sex);
}
哪里错误呢?
在控制面板里有