Java使用JDBC连接MySQL数据库
来源:互联网 发布:专业知乎 编辑:程序博客网 时间:2024/06/05 01:54
首先要下载Connector/J地址:
http://www.mysql.com/downloads/connector/j/
这是MySQL官方提供的连接方式:
解压后得到jar库文件,需要在工程中导入该库文件,我是用的是Eclipse:
1.JAVA连接MySQL
先写一个类用来打开或关闭数据库 DBHelper.java:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public class DBHelper { // 链接数据库"jdbc:mysql://服务器地址/待操作数据库" public static final String url = "jdbc:mysql://服务器地址/待操作数据库"; //注册Driver的类全路径 public static final String name = "com.mysql.jdbc.Driver"; // 用户登录名 public static final String user = "root"; // 用户登录密码 public static final String password = "123123"; 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(); } }}
2.链接查询
/** * 尝试数据库链接 */public class Demo { static String sql = null; static DBHelper dbHelper = null; static ResultSet ret = null; public static void main(String[] args) { // SQL语句 sql = "select * from _1010 where F02 = 'RSA'"; // 创建DBHelper对象 dbHelper = new DBHelper(sql); try { // 执行语句,得到结果集 ret = dbHelper.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(); dbHelper.close(); } catch (SQLException e) { e.printStackTrace(); } }}
打印数据对照数据库之中的数据正确。
window中链接数据库使用Xshell,Navicat
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数据库
- 红黑树(一)旋转
- 《情感机器》-读书笔记摘要(4)
- GLSurfaceView
- Myeclipse+TestNG白盒测试环境搭建 虫师
- Vim插件之undotree
- Java使用JDBC连接MySQL数据库
- 如何在Eclipse中Debug调试Java jdk源代码
- 内核栈溢出保护
- Python爬虫入门 (一)
- what is *.php.inc, and why using it?
- CodeForces 731 B.Coupons and Discounts(水~)
- String.format的不为人知的用法
- tensorflow学习存在的问题
- C# 进制转换(二进制、十六进制、十进制互转)