栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将Java连接到MS Access数据库

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将Java连接到MS Access数据库

您可以使用ucanacess.jar连接Aceess女士数据库

在此处显示一些示例http://www.benchresources.net/jdbc-msaccess-database-connection-
steps-in-java-8/

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class MsAccessDatabaseConnectionInJava8 {    public static void main(String[] args) {        // variables        Connection connection = null;        Statement statement = null;        ResultSet resultSet = null;        // Step 1: Loading or registering Oracle JDBC driver class        try { Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");        }        catch(ClassNotFoundException cnfex) { System.out.println("Problem in loading or "         + "registering MS Access JDBC driver"); cnfex.printStackTrace();        }        // Step 2: Opening database connection        try { String msAccDB = "D:/WORKSPACE/TEST_WORKSPACE/Java-JDBC/Player.accdb"; String dbURL = "jdbc:ucanaccess://" + msAccDB; // Step 2.A: Create and get connection using DriverManager class connection = DriverManager.getConnection(dbURL); // Step 2.B: Creating JDBC Statement  statement = connection.createStatement(); // Step 2.C: Executing SQL & retrieve data into ResultSet resultSet = statement.executeQuery("SELECt * FROM PLAYER"); System.out.println("IDtNametttAgetMatches"); System.out.println("==t================t===t======="); // processing returned data and printing into console while(resultSet.next()) {     System.out.println(resultSet.getInt(1) + "t" +   resultSet.getString(2) + "t" +   resultSet.getString(3) + "t" +  resultSet.getString(4)); }        }        catch(SQLException sqlex){ sqlex.printStackTrace();        }        finally { // Step 3: Closing database connection try {     if(null != connection) {         // cleanup resources, once after processing         resultSet.close();         statement.close();         // and then finally close connection         connection.close();     } } catch (SQLException sqlex) {     sqlex.printStackTrace(); }        }    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/496691.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号