栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

jdbc理解

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jdbc理解

jdbc

1)一组规范和协议。用来连接 Java 编程语言和广泛的数据库。
 2)5大接口
     Driver:描述驱动程序的
     Connection:数据库连接
     Statement:执行sql语句
     ResultSet:结果集的
     ResultSetmetadata:结果集元数据(表头 字段名,数据类型)

 A.Driver 驱动 
 B.Connection接口  数据库连接
            void close() 关闭连接
            Statement createStatement() 创建Statement
            DatabasemetaData getmetaData()获取数据库的元数据
            boolean getAutoCommit()获取数据是否为自动提交
            void setAutoCommit(boolean autoCommit)设置数据是否为自动提交 
            void rollback()回滚 
            void commit() 提交
            CallableStatement prepareCall(String sql)执行存储过程。
            PreparedStatement prepareStatement(String sql)获取预处理Statement
C.Statement 执行SQL接口
            void close()关闭
            int executeUpdate(String sql) 执行DML语句
            ResultSet executeQuery(String sql)执行DQL语句
            
            void addBatch(String sql) SQL和数据进行批量处理。
            void clearBatch() 
            int[] executeBatch() 
 D.ResultSet接口
             String getString(int columnIndex)  
                columnIndex的索引 从1开始 获取当前第一个位置的字段并且将其转换成字符串
             String getString(String columnLabel) 
                columnLabel:结果集字段名  将该字段名的值转换成字符串
             
             Xxx  getXxx(int columnIndex)
             Xxx  getXxx(String columnLabel);
             ResultSetmetaData getmetaData() 结果集的元数据
   E.ResultSetmetaData结果集元数据
             String getColumnName(int column) 根据列的位置获取列名 
             int getColumnType(int column)根据列的位置列类型
             String getColumnTypeName(int column) 根据列的位置获取列的类型名
             int getColumnCount()获取结果集中列数
             int getPrecision(int column)获取列的宽度
             int getScale(int column)获取列的精度

      

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716040.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号