JAVA使用JDBC连接MySQL数据库
来源:互联网 发布:淘宝如何排名靠前 编辑:程序博客网 时间:2024/06/12 00:24
1. 在 pom.xml 文件中加入依赖
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>6.0.2</version>
2. 编写一个连接、关闭、查询数据库的类
package com.hu.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DBHelper { public static final String url = "jdbc:mysql://127.0.0.1/student"; public static final String name = "com.mysql.jdbc.Driver"; public static final String user = "root"; public static final String password = "root"; public Connection conn = null; public PreparedStatement pst = null; public DBHelper(String sql) { try { Class.forName(name);//指定连接类型 conn = DriverManager.getConnection(url, user, password);//获取连接 pst = conn.prepareStatement(sql);//准备执行语句 } catch (Exception e) { e.printStackTrace(); } } public void close() { try { this.conn.close(); this.pst.close(); } catch (SQLException e) { e.printStackTrace(); } } }
3. 编写一个 Demo 类来测试下
package com.hu.demo; import java.sql.ResultSet; import java.sql.SQLException; public class Demo { static String sql = null; static DBHelper db1 = null; static ResultSet ret = null; public static void main(String[] args) { sql = "select *from stuinfo";//SQL语句 db1 = new DBHelper(sql);//创建DBHelper对象 try { ret = db1.pst.executeQuery();//执行语句,得到结果集 while (ret.next()) { String uid = ret.getString(1); String ufname = ret.getString(2); String ulname = ret.getString(3); String udate = ret.getString(4); System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate ); }//显示数据 ret.close(); db1.close();//关闭连接 } catch (SQLException e) { e.printStackTrace(); } } }
0 0
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- java使用JDBC连接MYSQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- JAVA使用JDBC连接MySQL数据库
- java使用JDBC连接mysql数据库
- java使用JDBC连接MYSQL数据库
- JAVA使用JDBC连接MySQL数据库
- Java使用JDBC连接MySQL数据库
- java使用JDBC连接MySql数据库
- JAVA使用JDBC连接MySQL数据库
- Ext.encode 与 Ext.decode
- iOS学习笔记 APP启动相关
- javascript基础复习之函数,定时器,erval函数
- java 实战经验java.lang.NoSuchMethodError错误
- Debug命令及用法
- JAVA使用JDBC连接MySQL数据库
- socket编程 - Asyncsocket
- maven部署jar 到远程仓库
- 用ABAP来实现柱状图和饼状图的输出
- 利用svn log命令实现的资源版本更新
- UIScrollView
- 仿知乎日报第二篇:Splash页
- PY爬虫专用导航贴
- php底层原理之PHP变量的存储