1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > datetime对应的jdbc mysql_Java连接MySQL数据库

datetime对应的jdbc mysql_Java连接MySQL数据库

时间:2023-11-28 11:14:12

相关推荐

datetime对应的jdbc mysql_Java连接MySQL数据库

第一步 下载MySQL connector

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

下载路径:/downloads/connector/j/

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

第二步 导入connector

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

-----------------------------------分隔符---------------------------------------------

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

第三步 连接数据库

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

连接数据库实例化Statement对象执行SQL获取结果(在这里就可以拿到结果一顿操作啦)关闭所有连接

详细看代码,已经注释好啦!

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

看结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。