精华内容
下载资源
问答
  • JDBC中常用的类和接口

    千次阅读 2018-03-08 16:36:33
    JDBC中常用的类和接口 Connection接口 Connection接口代表与特定的数据库连接,在连接上下文中执行SQL语句并返回结果。 方法 功能描述 createStatement() 创建一个Statement对象 createStatement...

    JDBC中常用的类和接口

    Connection接口

    Connection接口代表与特定的数据库连接,在连接上下文中执行SQL语句并返回结果。

    方法 功能描述
    createStatement() 创建一个Statement对象
    createStatement(int resultSetType, int resultSetConcurrency) 创建一个Statement对象,该对象生成具有给定类型、并发性、和可保存的ResultSet对象
    PrearedStatement() 创建预处理对象PreparedStatement
    isReadOnly() 查看当前Connection对象的读写模式是否为只读模式
    setReadOnly() 设置当前Connection对象的读写模式,默认是非只读模式
    commit() 使上一次提交/回滚之后进行的更改成为持久更改,并释放此Connection对象当前所持有的的所有数据库锁
    setAutoCommit() 设置对数据库的更改是否为自动提交,默认是自动提交(true)
    rollback() 回滚当前事务中的所有改动并释放当前连接持有的数据库的锁
    close() 立即释放连接对象的数据库和JDBC资源

    DriverManager类

    DriverManager类用来管理数据库中的所有驱动程序。它是JDBC的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。如果通过getConnection()方法可以建立连接,则经连接返回,否则抛出SQLException异常。DriverManager类的常用方法如下:

    方法 功能描述
    getConnection(String sql, String user, String password) 指定三个入口参数(依次是连接数据库的URL、用户名和密码)来获取与数据库的连接
    setLLoginTimeout 获取驱动程序试图登录到某一数据库时可以等待的最长时间,以秒为单位
    println(String message) 将一条消息打印到当前的JDBC日志流中

    Statment接口

    Statement接口用于在已经建立连接的基础上向数据库发送SQL语句。在JDBC中有3中Statement对象,分别是Statement、PreparedStatement和CallableStatement。Statement对象用于执行不带参数的简单的SQL语句;PreparedStatement继承了Statement,用来执行动态的SQL语句;CallableStatement继承了PreparedStatement,用来执行数据库的存储过程的调用。Statement接口的常用的方法如下:

    方法 功能描述
    execute(String sql) 执行静态的select语句,该语句可能返回多个结果集
    executeQuery(String sql) 执行给定的SQL语句,该语句返回单个ResultSet对象
    clearBatch() 清空此Statement的当前SQL命令列表
    executeBatch() 将一批命令提交给数据库来执行,如果全部命令执行成功则返回更新计数组成的数组。数组元素的排序与SQL语句的添加顺序对应
    addBatch() 将给定的SQL命令添加到此Statement对象的当前命令列表中。如果驱动程序不支持批量处理,将抛出异常
    close() 释放Statement实例占用的数据库和JDBC资源

    PreparedStatment接口

    PreparedStatment接口用来动态地执行SQL语句。通过PreparedStatment实例执行的动态SQL语句,将被预编译并保存到PreparedStatment实例中,从而可以重复地执行该SQL语句。PreparedStatment接口的常用方法如下:

    方法 功能描述
    SetInt(int index, int k) 将指定位置的参数设置为int值
    SetFloat(int index, float f) 将指定位置的参数设置为float值
    SetLong(int index, long l) 将指定位置的参数设置为long值
    SetDouble(int index, double d) 将指定位置的参数设置为double值
    SetBoolean(int index, boolean b) 将指定位置的参数设置为boolean值
    SetDate(int index, Date date) 将指定位置的参数设置为date值
    executeQuery() 在此PreparedStatment对象中执行SQL查询,并返回该查询生成的ResultSet对象
    setString(int index, String s) 将指定位置的参数设置为String值
    SetNull(int index, int sqlType) 将指定位置的参数设置为SQL NULL
    executeUpdate() 执行前面包含的参数的动态insert、update或delete语句
    clearParemeters() 清除当前所有的参数值

    ResultSet接口

    ResultSet接口类似于一个临时表(实际上也是一个缓存区),用来暂时存放数据库查询操作所获得的结果集。ResultSet实例具有指向当前数据行的指针,指针开始的位置在第一条记录的前面,通过next()方法可将指针向下移,进而获取到数据。

    Statement对象执行executeQuery实际上并不是一下子将所有查询到的数据全部放入到ResultSet中(想象一下如果是几十万条是不是要蹦了),而是分批次放入进去ResultSet缓存,一次取完了再放入下一批次,直至取完所有查询到的数据。然而ResultSet里的这个缓存区究竟有多大呢?我们可以通过ResultSet里的getFetchSize()方法来获取(一般大小为10个),同时我们也可以通过setFetchSize()方法来设置这个缓存区的大小。

    在JDBC 2.0(JDK 1.2)之后,该接口添加了一组更新方法updateXXX(),该方法有两个重载方法,可根据列的索引号和列的名称来更新指定列。但该方法并没有将对数据进行的操作同步到数据库中,需要执行updateRow()或insertRow()方法更新数据库。ResultSet接口的常用方法如下:

    方法 功能描述
    getInt() 以int形式获取此ResultSet对象的当前行的指定列值(可以使用栏位名称或者栏位索引值)。如果列值为NULL,则返回值是0
    getFloat() 以float形式获取此ResultSet对象的当前行的指定列值(可以使用栏位名称或者栏位索引值)。如果列值为NULL,则返回值是0
    getDate() 以date形式获取此ResultSet对象的当前行的指定列值(可以使用栏位名称或者栏位索引值)。如果列值为NULL,则返回值是null
    getBoolean() 以boolean形式获取此ResultSet对象的当前行的指定列值(可以使用栏位名称或者栏位索引值)。如果列值为NULL,则返回值是null
    getString() 以String形式获取此ResultSet对象的当前行的指定列值(可以使用栏位名称或者栏位索引值)。如果列值为NULL,则返回值是null
    getObject() 以Object形式获取此ResultSet对象的当前行的指定列值(可以使用栏位名称或者栏位索引值)。如果列值为NULL,则返回值是null
    first() 将指针移到当前记录的第一行
    last() 将指针移到当前记录的最后一行
    next() 将指针向下移一行
    beforeFirst() 将指针移到集合的开头(第一行位置)
    afterLast() 将指针移到集合的尾部(最后一行位置)
    absolute(int index) 将指针移到ResultSet给定编号的行
    isFirst() 判断指针是否位于当前ResultSet集合的第一行。如果是返回true,否则返回false
    isLast() 判断指针是否位于当前ResultSet集合的最后一行。如果是返回true,否则返回false
    updateInt() 用int值更新指定列
    updateFloat() 用float值更新指定列
    updateLong() 用long值更新指定列
    updateString() 用String值更新指定列
    updateObject() 用Object值更新指定列
    updateNull() 将指定的列值修改为NULL
    updateDate() 用指定的date值更新指定列
    updateDouble() 用double值更新指定列
    getRow() 查看当前行的索引号
    insertRow() 将插入行的内容插入到数据库
    updateRow() 将当前行的内容同步到数据库
    deleteRow() 删除当前行,但是不同步到数据库中,而是在执行close()方法之后同步到数据库中
    展开全文
  • JDBC 中常用的类和接口 在 Java 语言中提供了丰富的类和接口用于数据库编程,利用这些类和接口可以方便的进行数据访问和处理。 Collection 接口 Collection 接口代表与特定的数据库的连接,在连接上下文中执行 SQL ...

    JDBC 中常用的类和接口

    Java 语言中提供了丰富的类和接口用于数据库编程,利用这些类和接口可以方便的进行数据访问和处理。

    Collection 接口

    Collection 接口代表与特定的数据库的连接,在连接上下文中执行 SQL 语句并返回结果。Collection 接口的常用方法如表:

    方 法 功 能 描 述
    createStatement() 创建 Statement 对象
    createStatement(int resultSetType, int resultSetConcurrency) 创建一个 Statement 对象,该对象将生成具有给定类型、并发性和可保存性的 ResultSet 对象
    preparedStatement() 创建预处理对象 prepareStatement
    isReadOnly() 查看当前 Connection 对象的读取模式是否为只读形式
    setReadOnly() 设置当前 Connection 对象的读写模式,默认是非只读模式
    commit() 使所有上一次提交 / 回滚后进行的更改为持久更改,并释放此 Connection 对象当前持有的所有数据库锁
    close() 立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们被自动释放

    Statement 接口

    Statement 接口用于在已经建立连接的基础上向数据库发送 SQL 语句。在 JDBC 中有 3 种 Statement 对象,分别是 StatementPreparedStatementCallableStatementStatement 对象用于执行不带参数的简单的 SQL 语句:PreparedStatement 继承了 Statement,用来执行动态的 SQL 语句;CallableStatement 继承了 PreparedStatement,用于执行对数据库的存储过程的调用。Statement 接口的常用方法如表:

    方 法 功 能 描 述
    execute(String sql) 执行静态的 SELECT 语句,该语句可能返回多个结果集
    executeQuery(String sql) 执行给定的 SQL 语句,该语句返回单个 ResultSet 对象
    clearBatch() 清空此 Statement 对象的当前 SQL 命令列表
    executeBatch() 将一批命令提交给数据库来执行,如果全部命令执行成功,则返回更新计数组成的数组。数组元素的排序与 SQL 语句的添加顺序对应
    addBatch(String sql) 将给定的 SQL 命令添加到此 Statement 对象的当前命令列表中。如果驱动程序不支持批量处理,将抛出异常
    close() 释放 Statement 实例占用的数据库和 JDBC 资源

    PreparedStatement 接口

    PreparedStatement 接口用来动态的执行 SQL 语句。通过 PreparedStatement 实例执行的动态 SQL语句,将被预编译并保存到 PreparedStatement 实例中,从而可以反复的执行该 SQL 语句。PreparedStatement 接口的常用方法如表:

    方 法 功 能 描 述
    setInt(int index, int k) 将指定位置的参数设置为 int
    setFloat(int index, float f) 将指定位置的参数设置为 float
    setLong(int index, long l) 将指定位置的参数设置为 long
    setDouble(int index, double d) 将指定位置的参数设置为 double
    setBoolean(int index, boolean b) 将指定位置的参数设置为 boolean
    setDate(int index, date date) 将指定位置的参数设置为对应的 date
    executeQuery() 在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象
    setString(int index, String s) 将指定位置的参数设置为对应的 String
    setNull(int index, intsqlType) 将指定位置的参数设置为 SQL NULL
    executeUpdate() 执行前面包含的参数的动态 INSERT、UPDATE 或 DELETE 语句
    clearParameters() 清除当前所有参数的值

    DriverManager 类

    DriverManager 类用来管理数据库中的所有驱动程序。它是 JDBC 的管理层,作用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。如果通过 getConnection() 方法可以建立连接,则经连接返回,否则抛出 SQLException 异常。DriverManager 类的常用方法如表:

    方 法 功 能 描 述
    getConnection(String url, String user, String password) 指定 3 个入口参数(依次是连接数据库的 URL、用户名、密码)来获取与数据库的连接
    setLoginTimeout() 获取驱动程序试图登录到某一数据库时可以等待的最长时间,以秒为单位
    println(String message) 将一条消息打印到当前 JDBC 日志流中

    ResultSet 接口

    ResultSet 接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集。ResultSet 实例具有指向当前数据行的指针,指针开始的位置在第一条记录的前面,通过 next() 方法可将指针向下移。

    JDBC 2.0(JDK 1.2) 之后,该接口添加了一组更新方法 updateXXX(),该方法有两个重载方法,可根据列的索引号和列的名称来更新指定列。但该方法并没有将对数据进行的操作同步到数据库中,需要执行 updateRow()insertRow() 方法更新数据库。ResultSet 接口的常用方法如表:

    方 法 功 能 描 述
    getInt() int 形式获取此 ResultSet 对象的当前行的指定列值。如果列值是 NULL,则返回值是 0
    getFloat() float 形式获取此 ResultSet 对象的当前行的指定列值。如果列值是 NULL,则返回值是 0
    getDate() date 形式获取此 ResultSet 对象的当前行的指定列值。如果列值是 NULL,则返回值是 0
    getBoolean() Boolean 形式获取此 ResultSet 对象的当前行的指定列值。如果列值是 NULL,则返回值是 0
    getString() String 形式获取此 ResultSet 对象的当前行的指定列值。如果列值是 NULL,则返回值是 0
    getObject() Object 形式获取此 ResultSet 对象的当前行的指定列值。如果列值是 NULL,则返回值是 0
    first() 将指针移动到当前记录的第一行
    last() 将指针移动到当前记录的最后一行
    next() 将指针向下移一行
    beforeFirst() 将指针移到集合的开头(第一行位置)
    afterLast() 将指针移到集合的尾部(最后一行位置)
    absolute(int index) 将指针移到 ResultSet 给定编号的行
    isFirst() 判断指针是否位于当前 ResultSet 集合的第一行。如果是返回 true,否则返回 false
    isLast() 判断指针是否位于当前 ResultSet 集合的最后一行。如果是返回 true,否则返回 false
    updateInt() int 值更新指定列
    updateFloat() float 值更新指定列
    updateLong() 用指定的 long 值更新指定列
    updateString() 用指定的 String 值更新指定列
    updateObject() Object 值更新指定列
    updateNull() 将指定的列修改为 NULL
    updateDate() 用指定的 date 值更新指定列
    updateDouble() 用指定的 double 值更新指定列
    getrow() 查看当前的索引号
    insertRow() 将插入行的内容插入到数据库
    updateRow() 将当前行的内容同步到数据表
    deleteRow() 删除当前行,但并不同步到数据库中,而是在执行 close() 方法后同步到数据库
    展开全文
  • 我们来看一下JDBC中常用的类和接口,它们都在java.sql包中。 DriverManger类 DriverManager类用来管理数据库中的所有驱动程序,它是JDBC的管理层,用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动...

    在Java语言中提供了丰富的类和接口用于数据库编程,利用这些类和接口可以方便地进行数据访问和处理。我们来看一下JDBC中常用的类和接口,它们都在java.sql包中。

    DriverManger类

    DriverManager类用来管理数据库中的所有驱动程序,它是JDBC的管理层,用于用户和驱动程序之间,跟踪可用的驱动程序,并在数据库的驱动程序之间建立连接。这里提到的数据库驱动程序,在使用Java操作数据库之前,首先需要加载驱动程序,Java中使用Class类的静态方法forName(Sring className)加载要连接数据库的驱动程序。我们先来看一下如何使用这个驱动程序。
    首先我们需要下载驱动程序,只需要在百度上百度mysql驱动程序。
    在这里插入图片描述
    找到这个MySQL官网。
    在这里插入图片描述
    下载完之后解压缩文件得到一个文件夹,打开文件夹看到如下文件,
    在这里插入图片描述
    然后我们打开IDEA创建一个libs文件夹(文件夹名字随便起),然后将文件复制进入libs文件夹。
    在这里插入图片描述
    然后再libs文件夹上单击右键徐州你咋Add as Library导入包。
    在这里插入图片描述
    在这里插入图片描述
    弹出这个窗口我们直接点击确定就可以了。
    然后我们输入连接MySQL数据库的代码。如下:

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

    如果上面导入包的操作没有错误的话。idea在你输入代码的时候会有提示。
    在这里插入图片描述
    这段代码会出现异常。所以我们可以选择用try…catch语句块,或者直接将异常抛出。
    加载完相应的数据库程序后,Java会自动将驱动程序的实例注册到DriverManager类中,这时即可通过该类的getConnection()方法建立连接,DriverManager类的常用方法如下:
    在这里插入图片描述
    使用DriverManager后去本地MySQL数据库连接的代码如下:

    DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test","username","password");
    
    String url = "jdbc:mysql://127.0.0.1:3306/test";
    String username = "username";
    String password = "password";
    DriverManager.getConnection(url,username,password);
    

    Connection接口

    Connection接口代表与特定的数据库的连接,常用方法如下表:
    在这里插入图片描述
    例如,使用Connection对象连接MySQL数据库。

    Connection con;											//创建Connection对象
    try{													//加载MySQL数据库驱动类
    Class.forName("com.mysql.jdbc.Driver");
    }catch(ClassNotFoundException e){
    e.printStackTrace();
    }
    try{													//通过访问数据库的URL获取数据库连接对象
    con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:33006/test","username","password");
    }catch(SQLException e){
    e.printStackTrace();
    }
    

    Statement接口

    Statement接口用于在已经建立连接的基础上向数据库库发送SQL语句,其常用方法如下:
    在这里插入图片描述
    例如,使用数据库对象con的createStatement()方法创建Statement对象sql:

    try{
    Statement stmt = con.createStatement();
    }catch(SQLException e){
    e.printStackTrace();
    }
    

    PreparedStatement接口

    PreparedStatement接口继承自Statement接口,用来执行动态的SQL语句。PreparedStatement接口的常用方法如下:
    在这里插入图片描述
    例如,使用连接数据库对象con的PrepareStatement()方法创建PrepareStatement对象sql,其中需要设置一个参数:

    PrepareStatement ps = con.prepareStatement("select * from 表名 where name = ?");
    ps.setInt(1,"阿强");//将sql中第一个问号的值设置为"阿强"
    

    CallableStatement接口

    CallableStatement接口继承并扩展了PreparedStatement接口,用来执行对数据库的存储过程的调用,常用方法如下:
    在这里插入图片描述
    在执行储存过程之前,必须注册所有输出参数(out)的类型,它们的值是在执行后通过getXXX()方法获得的。
    例如,使用Connection对象的eprepareCall方法生成一个CallableStatement对象,并指定执行pro_insert存储过程:

    CallableStatement cablStmt = conn.prepareCall("{call pro_insert(?,?)}");//调用存储过程
    

    在调用存储过程时,要严格遵守“{call pro_insert(?,?)}”格式,启动“pro_insert”为存储过程的名称,每个“?”代表一个参数,之间用逗号分隔。

    ResultSet接口

    ReaultSet接口类似于一个临时表,用来暂时存放数据库查询操作所获得的结果集,ResultSet实例具有指向当前数据行的指针,指针开始的位置在第一条记录的前面,通过next()方法可将指针向下移动,ResultSet接口的常用方法如下:

    在这里插入图片描述
    使用updateXXX()方法更新行数据时,并没有将对数据进行的操作同步到数据库中,需要执行updateRow()方法或insertRow()方法才可以更新数据库。
    例如,有一个Statement对象sql,现在使用该对象获取tb_stu表中的所有数据,并存储到ResultSet中,然后输出获取到的所有数据:

    ResultSet res = sql.executeQuery("select * from tb_stu");		//获取查询的数据
    while(res.next()){												//如果当前语句不是最后一条,则进入循环
    String id = res.getString("id");								//获取列名是id的字段
    String name = res.getString("name");							//获取列名是name的字段值
    String sex = res.getString("sex");								//获取列名是sex的字段值
    String birthday = res.getString("birthday");					//获取列名是birthday的字段值
    System.out,println("编号"+id);//将列值输出
    System.out,println("姓名"+name);
    System.out,println("性别"+sex);
    System.out,println("生日"+birthday);
    }
    
    展开全文
  • 【数据库】JDBC常用的类和接口详解

    千次阅读 2017-08-26 09:42:15
    JDBC常用的类和接口详解 1 java.sql.DriverManager类:创建连接 a、注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 原因有2个: 导致驱动被注册2次。 强烈依赖数据库的...

    JDBC常用的类和接口详解



    1 java.sql.DriverManager类:创建连接

    a、注册驱动
    DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用
    原因有2个:
    导致驱动被注册2次。
    强烈依赖数据库的驱动jar
    解决办法:
    Class.forName(“com.mysql.jdbc.Driver”);
    b、与数据库建立连接

    static Connection getConnection(String url, String user, String password) 
    试图建立到给定数据库 URL 的连接。
    
    getConnection("jdbc:mysql://localhost:3306/day06", "root", "root");

    URL:SUN公司与数据库厂商之间的一种协议。
    jdbc:mysql://localhost:3306/day06
    协议 子协议 IP :端口号 数据库
    mysql: jdbc:mysql://localhost:3306/day14 或者
    jdbc:mysql:///day14(默认本机连接)
    oracle: jdbc:oracle:thin:@localhost:1521:sid

    //或者从配置文件中读取数据库连接所需信息
    Properties info = new Properties();//要参考数据库文档
    info.setProperty("user", "root");
    info.setProperty("password","root");
    
    getConnection(String url, Properties info) 
    
    getConnection(String url) 
    DriverManager.getConnection("jdbc:mysql://localhost:3306/day14?user=root&password=root");

    2 java.sql.Connection接口:一个连接

    接口的实现在数据库驱动中。所有与数据库交互都是基于连接对象的。

    Statement createStatement(); //创建操作sql语句的对象

    3 java.sql.Statement接口: 操作sql语句,并返回相应结果的对象(小货车)

    接口的实现在数据库驱动中。用于执行静态 SQL 语句并返回它所生成结果的对象。

    ResultSet  executeQuery(String sql) 根据查询语句返回结果集。只能执行select语句。
    int executeUpdate(String sql) 根据执行的DML(insert update delete)语句,返回受影响的行数。
    boolean execute(String sql)  此方法可以执行任意sql语句。返回boolean值,表示是否返回ResultSet结果集。仅当执行select语句,且有返回结果时返回true, 其它语句都返回false;

    4 java.sql.ResultSet接口: 结果集(客户端存表数据的对象)

    a、封装结果集的。
    提供一个游标,默认游标指向结果集第一行之前。
    调用一次next(),游标向下移动一行。
    提供一些get方法。

    封装数据的方法
    Object getObject(int columnIndex); 根据序号取值,索引从1开始
    Object getObject(String ColomnName); 根据列名取值。

    将结果集中的数据封装到javaBean中

    java的数据类型与数据库中的类型的关系

    Java MySQL
    byte tityint
    short smallint
    int int
    long bigint
    float float
    double double
    String char/varchar
    Date date
    boolean next()  将光标从当前位置向下移动一行
    int getInt(int colIndex)    以int形式获取ResultSet结果集当前行指定列号值
    int getInt(String colLabel) 以int形式获取ResultSet结果集当前行指定列名值
    float getFloat(int colIndex)    以float形式获取ResultSet结果集当前行指定列号值
    float getFloat(String colLabel) 以float形式获取ResultSet结果集当前行指定列名值
    String getString(int colIndex)  以String 形式获取ResultSet结果集当前行指定列号值
    String getString(String colLabel) 以String形式获取ResultSet结果集当前行指定列名值
    Date getDate(int columnIndex);  
    Date getDate(String columnName);
    void close()    关闭ResultSet 对象

    b、可移动游标的方法

     boolean next()            将光标从当前位置向前移一行。 
     boolean previous()        将光标移动到此 ResultSet 对象的上一行。 
     boolean absolute(int row) 参数是当前行的索引,从1开始根据行的索引定位移动的指定索引行。
     void afterLast()          将光标移动到末尾,正好位于最后一行之后。 
     void beforeFirst()        将光标移动到开头,正好位于第一行之前。 
    展开全文
  • Servlet编程需要用到很多类和接口,下面介绍几个简单的类和接口: 一、Servlet 接口 (1)Servlet 接口:Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求...
  • 常用的类: StreamReader、WebClient、Dictionary<K,V>、StringBuilder、SqlConnection、FileStream、 File、Regex、List 常用的接口: IDisposable、IEnumerable、IDbConnection、IComparable、ICollection、...
  • JDBC的全称是Java DataBase Connectivity,它是一种被用于执行SQL语句的JavaAPI(API,应用程序设计接口),通过使用JDBC,就可以使用相同的API访问...java提供了丰富的类和接口用于数据库编程,利用这些类和接口可...
  • JDBC常用的类和接口

    2017-08-26 13:26:09
    一、Java.sql.Drivermanager :创建连接 二、java.sql.Connection接口:一个连接 三、java.sql.Statement接口: 操作sql语句,并返回相应结果对象 四、java.sql.ResultSet接口: 结果集(客户端存表数据对象) ...
  • ae二次开发常用的类和接口

    千次阅读 2016-11-30 16:13:32
    ae二次开发常用类和接口
  • JDBC常用的类和接口详解

    千次阅读 2017-04-22 16:37:13
    1、java.sql.Drivermanager : 创建连接   a、注册驱动 DriverManager.registerDriver(new com.mysql.jdbc.Driver());不建议使用 原因有2个: > 导致驱动被注册2次。 > 强烈依赖数据库驱动jar 解决办法...
  • DriverManager用来管理数据库中所有驱动程序,它是JDBC管理层,作用于用户驱动程序之间,跟踪可用驱动程序,并在数据库驱动程序之间建立连接。在使用java操作数据库之前,首先需要加载驱动程序,java中...
  • 5个: System.Object 最基本对bai象 System.Windows.Forms.Form Form窗体 System.Collections.ArrayList 集合ArrayList System.Threading.Thread 线程 接口: DataTable Command DataReader DataAdapter DataSet

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,421
精华内容 4,968
关键字:

常用的类和接口