「java操作accdb」Java操作数据库
本篇文章给大家谈谈java操作accdb,以及Java操作数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、accdb是什么文件 accdb文件如何打开
- 2、java access 插入不进去,代码能执行也不报错,但是数据就是没进access 数据库,为什么?代码如下
- 3、java连接Access数据库(2010版)老是提示:[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- 4、JAVA 连接access2010数据库连接
- 5、Java 连接access accdb问题。[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
accdb是什么文件 accdb文件如何打开
accdb文件属于数据库文件。打开方式如下:
1、打开accdb文件可以选择采用SQL Server 2018。
2、为了方便测试accdb文件是否正确,可以链接服务器。
3、将accdb文件拖入到工作面板。
4、在这里就能看到被打开的accdb文件。
5、此时可以在accdb文件中编写相应的数据库代码。
6、accdb文件代码编写完成后,就能在SQL Server中进行保存。
java access 插入不进去,代码能执行也不报错,但是数据就是没进access 数据库,为什么?代码如下
1. 用stml.execute()试试
2. insert into [Database].表名,或insert into 表名
3. 用数据源的方式试试
java连接Access数据库(2010版)老是提示:[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
你用jdbc.odbc连接数据
首先要建个数据源
打开控制面板 找到管理工具 其中有个数据源(odbc)
点击
添加 找到你的Access数据库 确定 加上数据源名称
确定 就好了
其次你要往project中导入Access的驱动包
这个好弄 上网上收一个 然后添加到你的project中就行
也不难 都是些固定的东西 上网搜搜也好弄 希望能帮到你!
JAVA 连接access2010数据库连接
JAVA 连接access2010数据库都是固定几种方法,以下是在网上找的一些方法,
示例代码:
import java.sql.*;
public class ConnectAccess {
/**
* 注意:
* 1:先建立一个access文件xxx.mdb,并放在制定盘符X:/下;
* 2:在数据库文件xxx.mdb中建立一个表Tablexx1;
* 3:为Table1添加一列,并插入至少一条记录;
*/
public static void main(String args[]) throws Exception {
ConnectAccess ca=new ConnectAccess();
ca.ConnectAccessFile();
ca.ConnectAccessDataSource();
}
/**
* 方法一:直接连接access文件。
*/
public void ConnectAccessFile() throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbur1 = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=X://xxx.mdb";
Connection conn = DriverManager.getConnection(dbur1, "username", "password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from Tablexx1");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
/**
* 方法二:采用ODBC连接方式
* 在windows下,【开始】--【控制面板】--【性能和维护】--【管理工具】--【数据源】,在数据源这里添加一个指向xxx.mdb文件的数据源。
* 比如创建名字为xxxxS1
*/
public void ConnectAccessDataSource()throws Exception {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String dbur1 = "jdbc:odbc:xxxxS1";// 此为ODBC连接方式
Connection conn = DriverManager.getConnection(dbur1, "username", "password");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from Tablexx1");
while (rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
stmt.close();
conn.close();
}
}
Java 连接access accdb问题。[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=c:\\IC.accdb";
更改为
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=c:\\IC.mdb";
库保存为后缀名称为 mdb(别特么手动改后缀,重新创建库的时候更改)
可暂时解决你目前的问题
java操作accdb的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Java操作数据库、java操作accdb的信息别忘了在本站进行查找喔。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。