Java连接MySQL数据库

 第一步 下载MySQL connector
在命令行窗口查看自己MySQL版本 ,下载对应的驱动

成都创新互联公司主营四川网站建设的网络公司,主营网站建设方案,app软件开发,四川h5小程序开发搭建,四川网站营销推广欢迎四川等地区企业咨询

下载路径:https://dev.mysql.com/downloads/connector/j/

下载名称如:mysql-connector-java-5.7.26-bin.jar

第二步 导入connector
创建普通Java项目,src同级目录新建文件夹lib文件夹,将jar文件放进去,然后右击Build,图片演示如下

然后就开始连接数据库啦。

第三步 连接数据库

终于可以连接数据库了,总的来说分为以下几个步骤

连接数据库
实例化Statement对象
执行SQL
获取结果(在这里就可以拿到结果一顿操作啦)
关闭所有连接
详细看代码,已经注释好啦!

 
 
 
 
  1. import java.sql.*;
  2. public class MysqlConn {    //MySQL 8版本以下的驱动写法
  3.     static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";
  4.     static final String DB_URL = "jdbc:mysql://localhost:3306/User";//这里是连接User数据库哦
  5.     // MySQL 8.0 以上版本 - JDBC 驱动名及数据库 URL
  6.     //static final String JDBC_DRIVER = "com.mysql.cj.jdbc.Driver";
  7.     //static final String DB_URL = "jdbc:mysql://localhost:3306/User?useSSL=false&serverTimezone=UTC";
  8.     static final String USER = "root";//用户
  9.     static final String PASS = "123456";//密码
  10.     public static void main(String[] args) {        Connection connection = null;        Statement statement = null;        try{            Class.forName(JDBC_DRIVER);            System.out.println("正在连接数据库...");
  11.             connection = DriverManager.getConnection(DB_URL,USER,PASS);//开始连接            System.out.println("实例化Statement对象...");
  12.             statement = connection.createStatement();            String sql = "select * from xxw2";//SQL语句
  13.             ResultSet resultSet = statement.executeQuery(sql);//执行查询            //展开结果集的数据库            while(resultSet.next()) {
  14.                 //通过字段检索                String id = resultSet.getString("stu_id");
  15.                 String name = resultSet.getString("stu_name");
  16.                 String college = resultSet.getString("college");
  17.                 System.out.println("ID:" + id);
  18.                 System.out.println("name:" + name);
  19.                 System.out.println("college:" + college);
  20.             }            resultSet.close();//先关闭结果集
  21.             statement.close();//关闭Statement对象
  22.             connection.close();//最后关闭连接
  23.         } catch (Exception e) {            e.printStackTrace();        }    }}

看结果:

当前名称:Java连接MySQL数据库
当前链接:http://www.csdahua.cn/qtweb/news15/248465.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网