当前位置:   article > 正文

java连接MySQL数据库_java连接mysql数据库,并创建表,插入数据

java连接mysql数据库,并创建表,插入数据

环境准备

JDK安装

Navicat

MySQL安装

下载jar包 MySQL :: Download MySQL Connector/J (Archived Versions)

创建数据库

1. 打开Navicat 

2. 新建数据库

3. 定义数据库名

4. 新建查询 运行如下代码创建表log

  1. CREATE TABLE log (
  2. user VARCHAR(255) NOT NULL UNIQUE,
  3. pwd VARCHAR(255) NOT NULL,
  4. tel VARCHAR(20)
  5. );

 

5.点开表查看是创建

创建java项目

1.创建lib文件夹导入jar包

2.手动添加

3. 编写代码  加载驱动

4. 获取连接对象 插入数据

  1. package MySQLTest;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.SQLException;
  5. import java.sql.Statement;
  6. /**
  7. * @author hyk~
  8. */
  9. public class JDBCTest {
  10. public static void main(String[] args) {
  11. // 加载驱动类
  12. try {
  13. Class.forName("com.mysql.jdbc.Driver");
  14. } catch (ClassNotFoundException e) {
  15. System.out.println("驱动加载失败");
  16. e.printStackTrace();
  17. return;
  18. }
  19. String url = "jdbc:mysql://localhost:3306/db_login?useSSL=false&serverTimezone=UTC&characterEncoding=UTF-8";
  20. String user = "root";
  21. String password = "123456";
  22. // 获取连接对象
  23. try (Connection connection = DriverManager.getConnection(url, user, password)) {
  24. if (connection == null) {
  25. System.out.println("连接失败");
  26. } else {
  27. System.out.println("连接成功");
  28. String sql = "INSERT INTO log VALUES ('hyk', '123456', NULL)";
  29. try (Statement statement = connection.createStatement()) {
  30. if (statement.executeUpdate(sql) >= 1) {
  31. System.out.println("数据插入成功");
  32. } else {
  33. System.out.println("数据插入失败");
  34. }
  35. } catch (SQLException e) {
  36. System.out.println("SQL执行失败");
  37. e.printStackTrace();
  38. }
  39. }
  40. } catch (SQLException e) {
  41. System.out.println("数据库连接失败");
  42. e.printStackTrace();
  43. }
  44. }
  45. }

5.查看运行结果

6.返回navicat查看数据表是否发生变化(记得刷新)

由此可见已经执行成功了

进行其他操作(增删改查)只需修改SQL语句即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/1002484
推荐阅读
相关标签
  

闽ICP备14008679号