当前位置:   article > 正文

mysql8设置远程连接数据库遇到的坑_class com.mysql.cj.jdbc.clientpreparedstatement] b

class com.mysql.cj.jdbc.clientpreparedstatement] before method[setnull] inte

jdbc操作mysql8.0的坑

  1. package com.vrv.test;
  2. import java.sql.*;
  3. public class JdbcTest {
  4. // 定义sql
  5. private static String sql = "SELECT stu_name FROM t_login ";
  6. public static void main(String[] args) throws SQLException {
  7. // 连接对象
  8. Connection connection = null;
  9. // 预编译对象 PreparedStatement
  10. PreparedStatement preparedStatement = null;
  11. // 结果集
  12. ResultSet resultSet = null;
  13. try {
  14. // 加载驱动
  15. // Class.forName("com.mysql.jdbc.Driver");
  16. Class.forName("com.mysql.cj.jdbc.Driver");
  17. // 获取连接对象
  18. connection = (Connection) DriverManager.getConnection("jdbc:mysql://192.168.220.139:3306/teaching_manage?useSSL=false&serverTimezone=Asia/Shanghai", "root", "123456");
  19. // 获取preparedStatement
  20. preparedStatement = (PreparedStatement) connection.prepareStatement(sql);
  21. //
  22. 执行sql语句,并返回结果集到resultSet中
  23. resultSet = preparedStatement.executeQuery();
  24. 遍历结果集
  25. while (resultSet.next()) {
  26. String name = resultSet.getString(1);
  27. System.out.println(name);
  28. }
  29. } catch (Exception e) {
  30. e.printStackTrace();
  31. } finally {
  32. System.out.println("执行结束");
  33. }
  34. }
  35. }

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号