解释JDBC中的对象

DriverManage

?
//DriverManage.registerDriver(new com.mysql.jdbc.Driver());
Class.forName("com.mysql.jdbc.Driver");//固定写法加载驱动
Connection connection=DriverManager.getConnection(url,username,password);
//connection 代表数据库
//数据库设置自动提交
//事务提交
//事务回滚
//数据库能干的事在这干
connection.rollback();
connection.commit();
connection.setAutoCommit();

 

 

URL

String url = "jdbc:mysql://localhost:3306/jdbcstudy?useUnicode=true&characterEncoding=utf8&useSSL=false";
      //jdbc:mysql(协议)://主机地址:端口号/数据库名?参数1&参数2&参数3
      //oralce -- 1521
      //mysql -- 3306
      //jdbc:oracle:thin:@localhost:1521:sid
?

Statement执行SQL的对象 PrepareSatement执行SQL对象

        //编写SQL
      String sql = "SELECT * FROM users";

      statement.executeQuery();//查询操作返回ResultSet
      statement.execute();//执行任何SQL
      statement.executeUpdate();//更新、插入、删除都是这个,返回受影响的行数

ResultSet查询的结果集:封装了所有的查询结果

获得指定的数据类型

resultSet.getObject();//在不知道列类型的情况下使用
       //如果知道列的类型就使用指定的类型
       resultSet.getString();
       resultSet.getInt();
       resultSet.getFloat();
       resultSet.getDate();

遍历,指针

        resultSet.beforeFirst();//移动到最前面
       resultSet.afterLast();//移动到最后面
       resultSet.next();//移动到下一个数据
       resultSet.previous();//移动到前一行
       resultSet.absolute();//移动到指定行

 

释放资源

        resultSet.close();
       statement.close();
       connection.close();//节省资源

 

解释JDBC中的对象

上一篇:matlab练习程序(数值雅克比)


下一篇:docker安装mongodb