杂文小品想法简友广场

数据库的连接-JDBC

2020-10-20  本文已影响0人  ITWYY

昨天写程序发现对简单的jdbc操作有点模糊了,所以今天中午抽个时间复习一下吧。

基础模板

public static void main(String[] args) throws Exception {

    //导入jar 包

    //注册驱动

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

    //链接数据库对象

    Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/新数据库", "root", "admin");

    //定义sql语句

    String sql="update hero set hp=500 where id=1";

    //获取执行sql语句的对象

    Statement statement = connection.createStatement();

    //执行sql语句

    int i = statement.executeUpdate(sql);

    System.out.println(i);

    //

    connection.close();

    statement.close();

}

有关类介绍

DriverManager:

  功能:1,注册驱动

        2,获取数据库连接

        getConnection(String url,String user,String password);

        url:连接的路径

          *jdbc:mysql://ip:端口号/数据库名称

Connection:

  获取Statement,PrepareStatement对象

  管理事务:

    开启事务:setAutoCommit(boolean) false表示开启,默认true

    提交事务:commit();

    回滚事务:rollback();

Statement:

  执行sql

    *execute(sql)

    *executeUpdate(sql):执行DML(执行-增,删,改)或 DDL;返回影响的行数

    *executeQuery(sql);执行DQL(select)语句

ResultSet:结果集对象,

PrepareStatement:

上一篇下一篇

猜你喜欢

热点阅读