使用JDBC-ODBC 方式如何連接MySQL數據庫

使用JDBC-ODBC 方式如何連接MySQL數據庫

Java視頻教程下載                    Java培訓                 Java 

JDBC-ODBC Bridge 是JDBC 連接驅動類型的第一種,開放數據庫互連

(Open Database Connectivity,ODBC)是微軟公司開放服務結構中有關

 數據庫的一個組成部分,它通過在電腦上預先安裝的ODBC驅動程序,利用

橋接(Bridge)方式,將JDBC的呼叫方式轉換爲ODBC驅動程序的呼叫方式,

對數據庫進行訪問。

 

操作步驟:

1、去http://dev.mysql.com/downloads/connector/odbc/5.1.html 下載 windows ODBC的安裝程序

例如:

Windows (x86, 32-bit), MSI Installer

Connector-ODBC

Download

(mysql-connector-odbc-5.1.11-win32.msi)

 

2、安裝MySQL ODBC程序

 

3、控制面板- 管理工具- 數據源(ODBC)進行配置

在系統DSN面板中 添加新的MySQL數據源

Data Source Name(數據源名稱隨意填寫):mydb

Description(描述信息隨意填寫) :我的mysqlodbc連接

Server(服務器ip,本機寫localhost) :localhost

User(用戶名):root

Password(密碼):abc

Database(連接的數據庫):mysql

 

點擊Test測試通過後,點擊OK保存配置

 

4、編寫Java JDBC程序連接ODBC 數據源

public static void main(String[] args) throws Exception {

    Connection connection = null; // 數據庫連接

    Statement statement = null; // 操作SQL對象

    ResultSet resultSet = null; // 結果集對象

 

    // 加載JDBC ODBC數據庫驅動

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

    // 這裏mydb是上面配置數據源,root是用戶名,abc是密碼

    connection = DriverManager.getConnection("jdbc:odbc:mydb", "root","abc");

    String sql = "select * from user";

    statement = connection.createStatement();

    resultSet = statement.executeQuery(sql);

 

    while (resultSet.next()) {

        System.out.println(resultSet.getString("User"));

    }

 

    resultSet.close();

    statement.close();

    connection.close();

}

 

運行程序會輸入所有mysql系統自帶用戶的用戶名稱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章