Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java与ms access连接中的问题_Java_Database_Ms Access_Windows 7_Jdbc - Fatal编程技术网

java与ms access连接中的问题

java与ms access连接中的问题,java,database,ms-access,windows-7,jdbc,Java,Database,Ms Access,Windows 7,Jdbc,惠尔 我目前正在用java做最后一年的项目。我想用java连接ms access数据库。但遗憾的是,我使用的是不支持odbc的windows 7 starter。你知道我可以解决这个问题吗?感谢你提出的所有想法和帮助=)你可以尝试以下JDBC驱动程序: 两者都是商业产品 一个免费选项是将数据库迁移到SQL Server Express,然后使用SQL Server JDBC驱动程序连接到该数据库。您可以尝试以下JDBC驱动程序: 两者都是商业产品 一个免费选项是将数据库迁移到SQL Se

惠尔


我目前正在用java做最后一年的项目。我想用java连接ms access数据库。但遗憾的是,我使用的是不支持odbc的windows 7 starter。你知道我可以解决这个问题吗?感谢你提出的所有想法和帮助=)

你可以尝试以下JDBC驱动程序:

两者都是商业产品


一个免费选项是将数据库迁移到SQL Server Express,然后使用SQL Server JDBC驱动程序连接到该数据库。

您可以尝试以下JDBC驱动程序:

两者都是商业产品


一个免费选项是将数据库迁移到SQL Server Express,然后使用SQL Server JDBC驱动程序连接到该数据库。

我使用sun.JDBC.odbc.JdbcOdbcDriver连接到MS Access数据库。将其与类文件放在同一目录中,它应该可以工作。尽管它应该已经安装在JavaSDK中

这是我不久前做的一个实践计划的一个例子

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

System.out.println("Driver loaded");

// Establish a connection
Connection connection = DriverManager.getConnection
("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=(MS ACCESS DATABASE DIRECTORY)");

System.out.println("Database connected");

// Create a statement
Statement statement = connection.createStatement();

// Execute a statement
ResultSet resultSet = statement.executeQuery
  ("select f_name, l_name from Test where f_name = 'Luke'"); // For example

// Iterate through the result and print the results
while (resultSet.next())
  System.out.println(resultSet.getString(1) + "\t" + resultSet.getString(2) );

我使用sun.jdbc.odbc.JdbcOdbcDriver连接到MS Access数据库。将其与类文件放在同一目录中,它应该可以工作。尽管它应该已经安装在JavaSDK中

这是我不久前做的一个实践计划的一个例子

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

System.out.println("Driver loaded");

// Establish a connection
Connection connection = DriverManager.getConnection
("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=(MS ACCESS DATABASE DIRECTORY)");

System.out.println("Database connected");

// Create a statement
Statement statement = connection.createStatement();

// Execute a statement
ResultSet resultSet = statement.executeQuery
  ("select f_name, l_name from Test where f_name = 'Luke'"); // For example

// Iterate through the result and print the results
while (resultSet.next())
  System.out.println(resultSet.getString(1) + "\t" + resultSet.getString(2) );

只要试着安装另一个操作系统或试着安装一些支持JDBC的驱动程序,您就一定能够将dtabase与java连接起来。

只要试着安装另一个操作系统或尝试安装一些支持JDBC的驱动程序,您就一定能够将dtabase与java连接起来。

谢谢感谢您的帮助..但我无法使用odbc。我的windows 7 starter无法支持它。huhu感谢您的帮助..但我无法使用odbc。我的windows 7 starter无法支持它。huhu