日期:2014-05-17  浏览次数:20721 次

jsp如何用ado方式连接Access 2007数据库文件?
比如用JDBC_ODBC方式连接Access 2007数据库文件如下:

        String dbname = "data/test.accdb";//Access 数据库名称路径
        String dbpath = application.getRealPath(dbname);//转化成物理路径
        String user = "";        //Access 数据库用户名,没有则为空
        String pwd = "";        //Access 数据库密码,没有则为空
//数据库连接字符串 
        String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+dbpath; 
        //加载驱动程序
        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        //建立连接
        Connection conn= DriverManager.getConnection(url,user,pwd); 

想用ado方式连接Access 2007数据库文件,怎么写呢?

------解决方案--------------------
不是DAO吗?ado是什么?

------解决方案--------------------
第一个是你想要的吗?
http://blog.csdn.net/withiter/article/details/17224651
------解决方案--------------------
引用:
Quote: 引用:

不是DAO吗?ado是什么?

有ado亚。。


http://bbs.csdn.net/topics/120078901
------解决方案--------------------
连接Access 数据库助手类 :

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;

public class AccessManger {
private static Connection conn = null;
private ResultSet rs = null;
private Statement st = null;
static Logger log = Logger.getLogger(AccessManger.class);
public static Connection getConn(){
String url = "jdbc:odbc:myDS"; //myDS 数据源名称
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection(url);
log.info("Access数据库连接成功");
} catch (Exception e)&