java web问题,急切
我用的是microsoft access 2007,Myeclipse 7.5,jdk是1.6版本的,要下载什么acess数据库驱动呀,在Myeclipse里要怎样配置呀,引入包什么的等等.····麻烦帮帮忙
我下载了一个access jdbc,然后将access jdbc.jar包放在了WEB-INF的lib里,
我还写了个测试性的类文件
import java.sql.Connection;
import java.sql.DriverManager;
public class test{
public static void main(String[] args) throws Exception {
// 加载驱
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// 连接数据库的地址
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=d:\\Database1.mdb";
Connection conn = null;
try {
// 创建与数据库的连接
conn = DriverManager.getConnection(url);
System.out.println("成功连接到数据库:" + conn);
} catch(Exception ex) {
System.out.println("
连接失败:" + ex);
} finally {
// 关闭连接,释放资源
if (conn != null) {
conn.close();
}
}
}
}
错误信息是:连接失败:
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知的)'。
------最佳解决方案--------------------看下odbc配置 开始→控制面板→管理工具→数据源→添加一个[Microsoft 驱动选择 ][ODBC Microsoft Access Driver]
------其他解决方案--------------------这是我以前写过的一段连接Access数据库的代码,肯定是可以用的,希望对你有用。
public class ConnToAccess {
/**
* @param args
*/
private static Connection conn = null;
public static Connection getConnection() {
if(conn == null) {
try {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://train.MDB";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url);
} catch (Exception e) {
e.printStackTrace();
}
}
return conn;
}
}
------其他解决方案--------------------下个Mysql数据库,下个jar包http://www.mysql.com/downloads/connector/j/
class.forname("com.mysql.jdbc.Driver")
------其他解决方案--------------------用mysql吧,去官网下个jar包
百度一下代码写法就行了
------其他解决方案--------------------按照你说的做了,可还是不行,出现同样的错误呢,用M