MySQL8.0JDBC加载驱动与URL配置问题(详细) |
您所在的位置:网站首页 › 数据库的url › MySQL8.0JDBC加载驱动与URL配置问题(详细) |
一、MySQL8.0以上的驱动配置 1.加载驱动: Class.forName(“com.mysql.cj.jdbc.Driver”); 2.url连接 String url =“jdbc:mysql://localhost:3306/{自己设置的数据库名}?useSSL=false&serverTimezone=UTC”; 二、jar包下载 选择对应自己MySQL的版本 三、JDBC操作数据库的步骤: 1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); //固定写法,MySQL8,加载驱动2.用户信息和url String url = "jdbc:mysql://localhost:3306/jdbcstudy?useSSL=false&serverTimezone=UTC"; String username = "root"; String password = "******";箭头指向的地方用自己设置的数据库名称 4.执行SQL的对象 Statement statement = connection.createStatement();5.执行SQL的对象 去 执行SQL,可能存在结果,查看返回结果 String sql = "SELECT * FROM users"; ResultSet resultSet = statement.executeQuery(sql); //返回的结果集,结果集中封装了我们全部的查询出来的结果 while (resultSet.next()){ System.out.println("id="+resultSet.getObject("id")); System.out.println("name="+resultSet.getObject("NAME")); System.out.println("pwd="+resultSet.getObject("password")); System.out.println("email="+resultSet.getObject("email")); System.out.println("birth="+resultSet.getObject("birthday")); }6.释放连接 connection.close(); statement.close(); resultSet.close();四、所用到的测试数据库 CREATE DATABASE jdbcStudy CHARACTER SET utf8 COLLATE utf8_general_ci; USE jdbcstudy; CREATE TABLE users( id INT PRIMARY KEY, NAME VARCHAR(40), PASSWORD VARCHAR (40), email VARCHAR(60) , birthday DATE ); INSERT INTO users(id,NAME,PASSWORD,email,birthday) VALUES (1,'zhansan','123456','[email protected]','2000.1.1'), (2,'lisi','123456','[email protected]', '2020.2.2'), (3,'wangwu','123456','[email protected]' ,'2060-12-32'); |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |