MySQL 连接数据库

1.首先,要注册驱动

Class.forName("com.mysql.jdbc.Driver");

2.连接数据库 

String url = "jdbc:mysql://localhost:3306:数据库名称";//?&useUnicode=true&serverTimezone=UTC加这句话修改时区

String user = "root";

String password = "123456";

Connection connection = DriverManager.getConnection(url,user,password);

//getConnection 返回的是connection类型,当数据库连接成功时,connection不为null

        String url = "jdbc:mysql://localhost:3306/sys?&useUnicode=true&serverTimezone=UTC";
        String user = "root";
        String password = "123456";
        Connection connection = DriverManager.getConnection(url, user, password);
        if(connection != null )
            System.out.println("连接成功");
        else
            System.out.println("连接失败");

3.获取发送sql语句的对象    这个对象用来执行sql语句 

 Statement statement = connection.createStatement();

//这里connection与上面的建立的connection对象相联系。

4.执行sql语句

1)增删改调用的语句都是statement.executeUpdate(sql语句)

        Statement statement = connection.createStatement();
        String str = "insert into lesson(id,lessonname,lessonteacher,lessonplace) value (1,'数据结构','刘丹','基教')";
        int result = statement.executeUpdate(str);
        System.out.println(result);

2)查找

首先,接收结果集用ResultSet

ResultSet re = statement.executeQuery(str);

返回值类型为ResultSet类型

 

 

 

 

在输入sql语句时,字符串的修饰是‘ ’单引号。

result接收的值是受影响的行数,为int型

5.处理结果

        if(result == 1) {
            System.out.println("插入成功");
        }
        else
            System.out.println("插入失败");

6.关闭资源,先开后关

        statement.close();
        connection.close();

 

posted @ 2021-11-01 19:02  软工小蜗牛  阅读(571)  评论(0编辑  收藏  举报