使用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系统自带用户的用户名称

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值