「java操作accdb」Java操作数据库

博主:adminadmin 2022-11-23 23:27:09 76

本篇文章给大家谈谈java操作accdb,以及Java操作数据库对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。