下面这个例子是最简单的ODBC连接MySQL数据库的例子。
一般步骤:
1.注册驱动;
2.建立连接;
3.创建语句;
4.处理结果;
5.释放资源。
注意:
1.软件开发环境:MyEclipse 8.5+ MySQL5.1
2.代码运行前需要加载Mysql驱动包;
数据库信息截图:
源码如下:
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /*********************************** * 测试ODBC连接MySQL数据库 * * MySQL数据库 * 登陆账号:root * 登陆密码:toor * * 建立数据库名称:testODBC * 表名:T_users * 字段: * ID int * username varchar 255 * password varchar 255 * **********************************/ public class ODBC_conn_MySQL { public static void main(String[] args) throws SQLException { // 1.注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver()); // 2.建立连接 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testODBC", "root", "toor"); // 创建语句 Statement st = conn.createStatement(); // 执行语句 ResultSet rs = st.executeQuery("select * from T_users"); // 处理结果 while (rs.next()) { // 读取并保存数据库查询结果 int x = rs.getInt("ID"); String s1 = rs.getString("username"); String s2 = rs.getString("password"); // 打印结果 System.out.println("ID=" + x); System.out.println("username=" + s1); System.out.println("password=" + s2); } //释放资源 rs.close(); st.close(); conn.close(); } }
运行截图: