java web练手项目——学生管理系统(1)

jdbc学习笔记:

  JDBC是Java应用程序和数据库之间的通信桥梁,是Java应用程序访问数据库的通道。

  JDBC标准主要由一组接口组成,其好处是统一了各种数据库访问方式

  JDBC接口的实现类称为数据库驱动,由各个数据库厂商提供,使用JDBC必须导入这个驱动!

  1.导入JDBC驱动jar——>mysql-connector-java-8.0.15.jar

  2.注册JDBC驱动:Class.forName("com.mysql.cj.jdbc.Driver");

  3.获得Connection对象:Connection conn = DriverManager.getConnection(url, loginName, password);

             三个参数:String url = String.format("jdbc:mysql://%s:%d/%s?characterEncoding=%s", ip, port, database, encoding)

              + "&serverTimezone=GMT%2B8&useSSL=false";不加这一句会报错!好像是由于时区的问题!

              ip:127.0.0.1    port:3306    database:student  encoding:UTF-8

              loginName = "root"

               password = "*********"

  4.创建Statement对象:conn.createStatement()

           用于执行sql语句:

           execute(ddl)  执行任何sql ,常用执行DDL,DCL

             executeUpdate(dml)  执行DML语句,如insert  update  delete

             executeQuery(dql)    执行DQL语句,如select

  5.处理SQL执行结果:execute(ddl)  如果没有异常则成功

              executeUpdate(dml)   返回数字,表示更新“行”数量,抛出异常则失败

              executeQuery(dql)   返回ResultSet(结果集)对象,代表2维查询结果,

                      使用for循环遍历处理,如果查询失败则抛出异常

  6.关闭连接!关闭连接!关闭连接!

猜你喜欢

转载自www.cnblogs.com/flySavior/p/10684499.html