
曾经看到过一种最简单的连接access数据库的方法,不需要配置数据源,也不需要安装驱动======================================================================
import javasql;
public class ToAccess {
public static void main(String args[]) {
try {
String url = \"jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=D:\\\\bookshopmdb\";
ClassforName(\"sunjdbcodbcJdbcOdbcDriver\");
Connection conn = DriverManagergetConnection(url);
Statement stmt = conncreateStatement();
ResultSet rs = stmtexecuteQuery(\"select from books\");
while (rsnext()) {
Systemoutprintln(\"The book\'s name is:\" + rsgetString(\"book\"));
Systemoutprintln(\"The author is: \" + rsgetString(\"author\"));
}
rsclose();
stmtclose();
connclose();
} catch(Exception e) {
Systemoutprintln(egetMessage());
}
}
}
我的 天啊 ,你这是用什么连的啊?
告诉你 要是用jdbc连,是jdbc:rmi://127001/jdbc:work
要是用jdbc-odbc连,需要配置数据源的
用myeclipse导入外部包
通过jdbc直接连。驱动是comhxttsqlaccessAccessDriver
在>
我们今天刚用过,是好用的。用的也是ACCESS。1安装JDBC。下一个JDBC驱动(一般安装完JBuilder里面都有)。打开JB,TOOLS-->Enterprise Setup,选择DatabaseDrivers,单击Add再在新界面单击左下的New,在Name中输入你建的库的名称,单击Add,按JDBC的存储路径选择其驱动程序(就是你的access存的那个文件夹)。单击OK。重启JB后改动生效。
2. 在 *** 作系统里添加一个ODBC。打开控制面板―>管理工具->数据源->系统DNS或者用户DNS->添加,选择Driver do Microsoft Access(mdb)->完成->在数据源明输入次数据源的命名(自定义),在数据库选择中按所需要的数据库存储路径选出数据库。完成。
(到这里我们的就可以用了,所以下面两步没有用到)
3. 打开JB,在需要连接ACCESS的应用程序中加入组建DATABASE,打开DATABASE的connection属性,在Driver中选择sunjdbcodbcJdbcOdbcDriver,在URL中选出第二步建立的ODBC。然后就OK了。
4. 最后就可以用QueryDataSet等组建来查询和修改数据库了。
JAVA 连接access2010数据库都是固定几种方法,以下是在网上找的一些方法,
示例代码:
import javasql;
public class ConnectAccess {
/
注意:
1:先建立一个access文件xxxmdb,并放在制定盘符X:/下;
2:在数据库文件xxxmdb中建立一个表Tablexx1;
3:为Table1添加一列,并插入至少一条记录;
/
public static void main(String args[]) throws Exception {
ConnectAccess ca=new ConnectAccess();
caConnectAccessFile();
caConnectAccessDataSource();
}
/
方法一:直接连接access文件。
/
public void ConnectAccessFile() throws Exception {
ClassforName("sunjdbcodbcJdbcOdbcDriver");
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=X://xxxmdb";
Connection conn = DriverManagergetConnection(dbur1, "username", "password");
Statement stmt = conncreateStatement();
ResultSet rs = stmtexecuteQuery("select from Tablexx1");
while (rsnext()) {
Systemoutprintln(rsgetString(1));
}
rsclose();
stmtclose();
connclose();
}
/
方法二:采用ODBC连接方式
在windows下,开始-->控制面板-->性能和维护-->管理工具-->数据源,在数据源这里添加一个指向xxxmdb文件的数据源。
比如创建名字为xxxxS1
/
public void ConnectAccessDataSource()throws Exception {
ClassforName("sunjdbcodbcJdbcOdbcDriver");
String dbur1 = "jdbc:odbc:xxxxS1";// 此为ODBC连接方式
Connection conn = DriverManagergetConnection(dbur1, "username", "password");
Statement stmt = conncreateStatement();
ResultSet rs = stmtexecuteQuery("select from Tablexx1");
while (rsnext()) {
Systemoutprintln(rsgetString(1));
}
rsclose();
stmtclose();
connclose();
}
}
以上就是关于JAVA连接ACCESS数据库全部的内容,包括:JAVA连接ACCESS数据库、java远程连接access失败!、java怎么直接连接access数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)