java问题,连接access数据库,编译成功,运行失败!在线等

王朝知道·作者佚名  2009-07-30
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

源文件connect.java

import java.sql.*;

public class connect

{

public static void main(String[] args)

{

String driver="sun.jdbc.odbc.jdbcOdbcDriver";

String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=lx.mdb";

String user="";

String password="";

try{

Class.forName(driver);

}

catch(Exception e){

System.out.println("无法加载驱动!"+driver);

e.printStackTrace();

}

try{

Connection con=DriverManager.getConnection(url,user,password);

if (!con.isClosed())

System.out.println("成功!");

con.close();

}

catch(SQLException ee){

System.out.println("失败了");

ee.printStackTrace();

}

}

}

參考答案:

lx.mdb和这个类是在同一个目录下吗?

请加上相对路径或者绝对路径。

如果不行尝试将url改成jdbc:odbc:database

其中database是ODBC中定义的名称

数据源名称和数据库名称不一样哦。

数据源名称是在ODBC里定义的。

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航