`
wdky0429
  • 浏览: 18878 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何用Java通过ODBC连接MySQL

    博客分类:
  • JAVA
阅读更多
首先装一个mysql的驱动程序:mysql-connector-odbc-5.1.5-win32.zip解压点击setup即可,可能会碰到与java运行时有冲突,点击yes即可。

下一步下个mysql-connector-java-5.1.6-bin.jar,把它放在java-sdk的lib库里。

在管理工具的odbc数据源里用户DSN选项卡里添加:mysql odbc 5.1.5 Driver在connector中login选项卡添加:

DataSourceName:user(这里是程序要使用到的名字)

server:localhost

user:root

password:123

Database:user(这里的名字要和mysql中的要使用的数据库名字一样)

点击TEST,测试成功后点确定即可...

写如下程序进行测试:

public static void main(String[] args)
{
Connection connection = null;
Statement statement; 
ResultSet resultSet;
// 加载驱动程序以连接数据库
try 
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//这个驱动不能是其他的..
connection = DriverManager.getConnection("jdbc:odbc:user","root","123"); //user是data Source ,root是用

//户名,123是进入mysql的密码
System.out.println("open easy");
String query = "Select * from userrole";
statement = connection.createStatement(); 
resultSet = statement.executeQuery( query ); 
connection.close();
System.out.println("close easy");

}
// 捕获加载驱动程序异常
catch ( ClassNotFoundException cnfex ) 
{
System.err.println(
"装载 JDBC/ODBC 驱动程序失败。" );
cnfex.printStackTrace();
System.exit( 1 ); // terminate program
}
// 捕获连接数据库异常
catch ( SQLException sqlex ) 
{
System.err.println( "无法连接数据库" );
sqlex.printStackTrace();
System.exit( 1 ); // terminate program
} 
catch (Exception e)
{
System.out.println(e.toString());
}

在运行中输入:net start mysql以启动mysql服务

运行程序测试即可。
分享到:
评论

相关推荐

    Java通过ODBC连接MySQL

    Java通过ODBC连接MySQL是一种常见的数据库访问方式,ODBC(Open Database Connectivity)是微软提出的一种标准接口,使得应用程序可以与各种数据库系统进行交互。在Java中,我们可以利用JDBC(Java Database ...

    delphi通过ODBC连接MYSQL数据库.pdf

    本文将指导读者如何使用 Delphi 7.0 通过 ODBC 连接 MySQL 数据库,并展示一个简单的实例来说明。 一、 MySQL Connector/ODBC 的下载与安装 要使用 ODBC 连接 MySQL 数据库,首先需要下载和安装 MySQL Connector/...

    mysql odbc 连接工具

    mysql odbc连接,能够通过odbc连接java

    java中采用ODBC方式连接Access数据库

    **Java与ODBC连接Access数据库的基本步骤:** 1. **安装JDBC-ODBC桥接驱动**: 在Java 8及更早版本中,内置了JDBC-ODBC桥接驱动,允许Java程序通过ODBC来访问数据库。但在Java 9及以上版本中,这个桥接驱动被移除...

    mysql 连接数据库ODBC

    在实际应用中,ODBC连接MySQL数据库的优点包括跨平台兼容性、易于集成和强大的错误处理能力。但同时,也需要注意性能问题,因为ODBC的额外层可能会导致一定的性能损失。对于大型企业级应用,可能需要考虑使用更高效...

    java 连接ODBC数据库

    总的来说,Java通过ODBC连接数据库是一种相对简单的方法,尤其适用于那些已经存在ODBC数据源的情况。然而,由于JDBC-ODBC桥接驱动的性能和兼容性限制,对于新的项目,更推荐使用直接支持JDBC的数据库驱动,如MySQL ...

    mysql-connector-java/odbc

    版本5.2.5是针对ODBC 3.x接口设计的,提供给需要使用ODBC连接的Java或其他非Java应用程序使用。 这两个驱动程序的版本差异可能是因为它们分别服务于不同的连接需求。JDBC驱动通常更直接地集成到Java应用中,而ODBC...

    MySQL ODBC 驱动 java

    总之,MySQL ODBC驱动是Java开发者连接MySQL数据库的一个途径,它依赖于ODBC数据源来提供数据库连接信息。通过使用JDBC API,开发者可以编写数据库无关的代码,实现与MySQL数据库的交互。在实际应用中,应确保正确...

    mysql-connector-odbc-5.1.5-win32.rar_ODBC MYSQL 1.5_mySQL ODBC_m

    MySQL Connector/ODBC 是 MySQL 数据库管理系统与 Microsoft ODBC(Open Database Connectivity)接口之间的桥梁,允许 Windows 上的应用程序通过 ODBC 连接访问 MySQL 数据库。这个“mysql-connector-odbc-5.1.5-...

    mysql-connector-odbc-5.3(arm64)

    2. **MySQL Connector/ODBC**:作为MySQL数据库的ODBC驱动,它提供了一个桥梁,让支持ODBC的应用程序(如Excel、Python、Java等)能够连接到MySQL服务器。MySQL Connector/ODBC遵循ODBC标准,使得在不同平台上使用...

    javascript连接mysql与php通过odbc连接任意数据库的实例

    总结,这篇文章介绍了使用JavaScript(仅限IE)和PHP通过ODBC连接MySQL数据库的方法,以及配置ODBC数据源时的一些注意事项。虽然JavaScript在浏览器中的数据库连接能力有限,但借助ODBC可以实现跨平台的数据访问。...

    MySQL的ODBC接口程序源代码.zip_MYSQL_mySQL ODBC_odbc mysql_odbc mysql_sq

    MySQL的ODBC接口程序源代码提供了连接MySQL数据库的开放式数据库连接(ODBC)方式,这是一种在不同操作系统和编程环境中访问数据库的标准API。ODBC允许应用程序通过一个统一的接口与多种数据库系统交互,包括MySQL。本...

    mysql odbc驱动器

    2. Web开发:PHP、Python、Java等Web开发语言可以通过ODBC连接MySQL,实现动态网站的数据交互。 3. 数据迁移:ODBC驱动器可用于在不同数据库系统间迁移数据,例如从MySQL迁移到其他数据库系统,反之亦然。 需要注意...

    mysql-connector-odbc-3.51.12-win32.zip_MySQL ODBC 3.51_mysql con

    例如,`mysql_connector_java`指的是MySQL的Java连接器,用于Java应用程序连接MySQL数据库;而`mysql-odbc-3.51.`则是针对ODBC驱动的特定版本。 总之,`mysql-connector-odbc-3.51.12-win32.zip`是一个用于在...

    MySql5.1ODBC连接驱动

    MySQL 5.1 ODBC连接驱动是用于在Windows操作系统中通过Open Database Connectivity (ODBC)接口与MySQL数据库进行通信的软件组件。ODBC是一种标准的API(应用程序编程接口),允许不同数据库系统的应用程序通过统一的...

    Java编写的数据库连接-odbc数据源

    以下是使用Java ODBC连接数据库的基本步骤: 1. **设置ODBC数据源**:在操作系统层面(如Windows的ODBC Data Source Administrator),创建一个新的ODBC数据源,指定要连接的数据库类型和相关的连接参数,如数据库...

    java连接mysql驱动包

    Java连接MySQL驱动包,也被称为JDBC驱动,是Java编程语言与MySQL数据库之间通信的关键组件。JDBC(Java Database Connectivity)是Java平台的标准接口,它允许Java程序与各种类型的数据库进行交互。在Java中,连接...

    java连接mysql和access

    要使用Java连接MySQL,首先需要在项目中引入MySQL的JDBC驱动,如`mysql-connector-java.jar`。这个驱动包提供了必要的类和方法来建立与MySQL服务器的连接。关键步骤包括: - 加载驱动:`Class.forName(...

    mysql_ODBC驱动

    MySQL ODBC驱动是连接MySQL数据库的关键组件,它允许应用程序通过开放数据库连接(ODBC)标准与MySQL服务器进行通信。ODBC是一种数据访问接口,使得不同的应用程序可以访问多种数据库管理系统(DBMS)。在Windows环境中...

Global site tag (gtag.js) - Google Analytics