5.1.3 嵌入式SQL
发表于
更新于
分类于
数据库系统概念 原书第6版
,
第一部分 关系数据库
,
第5章 高级SQL
,
5.1 使用程序设计语言访问数据库
Waline:
本文字数:
2.3k
阅读时长 ≈
2 分钟
5.1.2 ODBC
发表于
更新于
分类于
数据库系统概念 原书第6版
,
第一部分 关系数据库
,
第5章 高级SQL
,
5.1 使用程序设计语言访问数据库
Waline:
本文字数:
2.4k
阅读时长 ≈
2 分钟
5.1.1 JDBC
发表于
更新于
分类于
数据库系统概念 原书第6版
,
第一部分 关系数据库
,
第5章 高级SQL
,
5.1 使用程序设计语言访问数据库
Waline:
本文字数:
9.1k
阅读时长 ≈
8 分钟
5.1.1 JDBC
5.1.1.1 连接到数据库
如何打开一个数据库连接
必须在连接数据库之前完成驱动程序的加载
Class.forName加载驱动
要实现在java类路径中放入驱动程序jar包
其他数据库的驱动名称
协议
5.1.1.2 向数据库系统中传递SQL语句
通过数据库连接创建Statement对象
`executeQuery`方法执行查询语句
`executeUpdate`方法执行费非查询语句 更新 插入删除 建表等
5.1.1.3 获取查询结果
executeQuery方法返回结果集
结果集的next方法
结果集的get方法
结果集get方法的参数
java成宿结束后一定要关闭数据库连接
5.1.1.4 预备语句
使用Connection类的prepareStatement方法创建PreparedStatement对象
优先使用预备语句
预备语句更加高效
预备语句可检查用户输入
预备语句可防止SQL注入
一次执行多条SQL语句的情况
5.1.1.5 可调用语句
5.1.1.6 元数据特性
结果集元数据 ResultsetMetaData
如何获取ResultsetMetaData对象 `Resultset.getMetaData`方法
数据库元数据 DatabaseMetaData
如何获取`DatabaseMetaData` `Connection实例.getMetaData`方法
其他获取数据库本省信息的方法
模板
获取数据库其他信息
元数据信息可以是代码更通用
5.1.1.7 其他特性
打开或关闭自动提交
关闭自动提交 开启事务
开始自动提交
处理大对象数据
读取数据库中的大对象数据
将大对象数据写入数据库中
行集row set
5.1.1.1 连接到数据库
如何打开一个数据库连接
必须在连接数据库之前完成驱动程序的加载
Class.forName加载驱动
要实现在java类路径中放入驱动程序jar包
其他数据库的驱动名称
协议
5.1.1.2 向数据库系统中传递SQL语句
通过数据库连接创建Statement对象
`executeQuery`方法执行查询语句
`executeUpdate`方法执行费非查询语句 更新 插入删除 建表等
5.1.1.3 获取查询结果
executeQuery方法返回结果集
结果集的next方法
结果集的get方法
结果集get方法的参数
java成宿结束后一定要关闭数据库连接
5.1.1.4 预备语句
使用Connection类的prepareStatement方法创建PreparedStatement对象
优先使用预备语句
预备语句更加高效
预备语句可检查用户输入
预备语句可防止SQL注入
一次执行多条SQL语句的情况
5.1.1.5 可调用语句
5.1.1.6 元数据特性
结果集元数据 ResultsetMetaData
如何获取ResultsetMetaData对象 `Resultset.getMetaData`方法
数据库元数据 DatabaseMetaData
如何获取`DatabaseMetaData` `Connection实例.getMetaData`方法
其他获取数据库本省信息的方法
模板
获取数据库其他信息
元数据信息可以是代码更通用
5.1.1.7 其他特性
打开或关闭自动提交
关闭自动提交 开启事务
开始自动提交
处理大对象数据
读取数据库中的大对象数据
将大对象数据写入数据库中
行集row set
5.1 使用程序设计语言访问数据库
发表于
更新于
分类于
数据库系统概念 原书第6版
,
第一部分 关系数据库
,
第5章 高级SQL
,
5.1 使用程序设计语言访问数据库
Waline:
本文字数:
1.6k
阅读时长 ≈
1 分钟