功能1:注册驱动,告诉程序需要用哪个数据库 静态方法:static void registerDriver(Driver driver) //注册与给定的驱动程序DriverManager *通过查看Class.forName(“com.mysql.jdbc.Driver”)的源码发现,在com.mysql.jdbc.Driver中,存在静态代码块(*该语句在mysql5版本后可以省略,在jar包下有一个java.sql.Driver文件自动帮你注册驱动) 功能2:获取数据库连接 静态方法:static Connection getConnection(String url, String user, String password) *第一个参数:指定连接路径,每种数据库写法都不一样 *如果连接的是本机的mysql服务器,且默认端口是3306,那么可以简写为jdbc:mysql:///数据库名称; *第二、三个参数:mysql的用户名和密码 功能1:获取执行sql的对象 方法: Statement createStatementa() PreparedStatement prepareStatement(String sql) 功能2:管理事务 开启事务:void setAutoCommit(boolean autoCommit):调用该方法设置参数为false,即为开启事务(手动提交) 提交事务:commit() 回滚事务:rollback() 功能:执行sql 方法: 1.boolean execute(String sql):可以执行任意的sql,不常用 2.int executeUpdate(String sql):执行DML语句、DDL语句 *返回值:影响的行数 3.ResultSet executeQuery(String sql):执行DQL语句 *返回值:结果集对象,里面封装了查询结果 功能:封装查询结果 方法: boolean next():游标向下移动一行,获取该行某一列的数据,判断当前行是否是最后一行的末尾,如果是则返回false、 *游标初始指向表头,没有数据,所以向下移动一行才能获取 XXX getXXX([参数列表]):获取数据,XXX代表数据类型 *参数: 1.int:代表列的编号,从1开始(不是0开始!) 2.String:代表列的名称 DriverManager:驱动管理对象
static{ try{ java.sql.DriverManager.registerDriver(new Driver()); } catch(SQLException E){ throw new RuntimeException("Can't register driver!"); } }
Connection:数据库连接对象
Statement:执行sql对象
PreparedStatement:执行sql对象,解决SQL注入问题,同时代替Statemen
ResultSet:结果集对象
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算