如何用mysql实现ODBC(JDBC桥)连接数据库?

如何用mysql实现ODBC(JDBC桥)连接数据库?,第1张

步骤(1):加载要使用的数据库驱动程序类,该工作由Class类的静态方法forName完成,他加载向相应的驱动程序类,并创建该类的一个实例。加载JDBC-ODBC桥驱动类采用如下语句:

Class.forName("classname")

(2):声明一个Connection接口的对象。如:

Connection conn;

(3)并使用driverManager类的静态方法getConnection建立数据库连接,该方法主要有两种重载形式:

Connection getConnection(String url);

Connection getConnection(String url,String user,String password)

例子:

import java.sql.Connection

import java.sql.DriverManager

public class Conn {

// 非链接池

public static Connection getConn() {

// 建立连接对象

Connection conn = null

// 说明JDBC驱动类所在位置的字符串,与驱动所在目录对应。

String driver = "com.mysql.jdbc.Driver"

// MySQL的JDBC URL 字符串

// 连接到本地主机,端口为3306,数据库为mysql,

String sourse = "jdbc:mysql://127.0.0.1:3306/dq?characterEncoding=utf-8"

try {

// 初始化MySQL的JDBC桥驱动类

Class.forName(driver)

// 使用DriverManager类的getConnection方法建立连接。url=sourse,用户名为root,密码为空。

conn = DriverManager.getConnection(sourse, "root", "")

} catch (Exception e) {

System.out.println(e.toString())

}

// 返回连接对象

return conn

}

public static void main(String[] args) {

System.out.println(Conn.getConn())

}

}

// import java.sql.*

//

// public class mysqlDEMO{

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

// //说明JDBC驱动类所在位置的字符串,与驱动所在目录对应

// String mysqldriver="org.mm.mysql.Driver"

// //MySQL的JDBC URL字符串

// //连接到本地主机,端口为3306,数据库为mysql,用户名为root,密码为空。

// String url="jdbc:mysql://localhost:3306/mysql?user=rootpassword="

// //建立连接对象

// Connection conn

// //初始化MyJDBC的JDBC桥驱动类

// Class.forName(mysqldriver)

// //使用DriverManager类的getConnection方法建立连接

// conn=DriverManager.getConnection(url,"","")

// }

// } 驱动需要加载

1、首先我们通过数据库可视化工具navicate for mysql,新建一个数据库,名字叫test新建一张表。

2、添加id,name字段,点击【保存】,设置表名称为user。

3、最终数据库及表创建成功。

4、然后我们添加一条数据。

5、下载java mysql connector驱动,通过maven添加依赖即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11702098.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存