JDBC知识点笔记
2012-08-19 19:22
169 查看
1:编程步骤
2:CallableStatement
2011年10月23日
22:49
就是用来调用数据库里面的存储过程。
registerOutParameter表明输出参数,指定类型以及第几个?号。
三 批处理 Batch
四 Transaction
2011年10月23日
22:54
要么同时完成,要么同时不完成。
首先把setAutoCommit(false),这样就不自动提交了。
最后执行commit()
然后setAutoCommit(true)
上面都是从conn调用的。
五 处理可移动的结果集
六 存储访问大段文本数据
varchar最大255个。
如果非常大的,那么可以用TEXT类型。
reader是访问字符流的,stream是访问字节流的。
上面这种方式可以把文件放到数据库里面去。
当然,应该还把reader.close()。
然后从数据库里面读出来,写到根目录下的文件中去。
七 读取存储其它类型(图片等)
2011年10月30日
22:32
想要把图片或者其它存储到数据库里面去。
把图片放到数据库字段上去,应该怎么做?
在MySQL中字段类型设置为BLOB。在SQL Server中设置为image类型。
就是如此,把reader换成了stream而已。
当然,数据库的字段的类型也要换
如何读取?
要想要把文件展示出来,肯定要找到放在那里去,就是File那一行的目的。
例如:布尔型?
如果没有碰到的类型,去看
去mysql中的文档去找,Java中有一个Types类型和数据库中的类型或许并不一样。
第一行,如果数据库里面的类型是1位的bit类型,就对应着Java中的boolean类型。
八 注意点
里面的参数名字,指的是从数据库里面查出来的第一列。
ResultSet这种类型的数据是不能够返回的,因为一旦conn这个链接,相当于桥关闭了,货物是无法取得的。
九 DAO
DAO
2011年10月31日
22:14
Domain指的是领域对象。
DAO就是数据访问对象的缩写,如果有一个类user,属性有名字年龄等等,一个接口userDao
看来对于PreparedStatement的应用就在于?上面,可以自己设定不同的值。
DAO工厂模式
2011年10月31日
22:46
可以建立配置文件,xml或者properties。
新建文件,命名,然后后缀改成properties就可以了。文件里面存储的键值对,读取的时候就是根据键读。
这样的话,就跟接口具体的实现没关系了。
这样的话,会报空指针异常,因为userDao这个应该在instance前面定义。
这个下面还有一个getUserDao的方法,这样的话,修改配置文件就可以了。
10:数据库元数据
11DBCP
现在开源的DBCP用的比较多,在properties配置文件里可以这么配置。
把配置文件load进去,然后可以使用。
2:CallableStatement
2011年10月23日
22:49
就是用来调用数据库里面的存储过程。
registerOutParameter表明输出参数,指定类型以及第几个?号。
三 批处理 Batch
四 Transaction
2011年10月23日
22:54
要么同时完成,要么同时不完成。
首先把setAutoCommit(false),这样就不自动提交了。
最后执行commit()
然后setAutoCommit(true)
上面都是从conn调用的。
五 处理可移动的结果集
六 存储访问大段文本数据
varchar最大255个。
如果非常大的,那么可以用TEXT类型。
reader是访问字符流的,stream是访问字节流的。
上面这种方式可以把文件放到数据库里面去。
当然,应该还把reader.close()。
然后从数据库里面读出来,写到根目录下的文件中去。
七 读取存储其它类型(图片等)
2011年10月30日
22:32
想要把图片或者其它存储到数据库里面去。
把图片放到数据库字段上去,应该怎么做?
在MySQL中字段类型设置为BLOB。在SQL Server中设置为image类型。
就是如此,把reader换成了stream而已。
当然,数据库的字段的类型也要换
如何读取?
要想要把文件展示出来,肯定要找到放在那里去,就是File那一行的目的。
例如:布尔型?
如果没有碰到的类型,去看
去mysql中的文档去找,Java中有一个Types类型和数据库中的类型或许并不一样。
第一行,如果数据库里面的类型是1位的bit类型,就对应着Java中的boolean类型。
八 注意点
里面的参数名字,指的是从数据库里面查出来的第一列。
ResultSet这种类型的数据是不能够返回的,因为一旦conn这个链接,相当于桥关闭了,货物是无法取得的。
九 DAO
DAO
2011年10月31日
22:14
Domain指的是领域对象。
DAO就是数据访问对象的缩写,如果有一个类user,属性有名字年龄等等,一个接口userDao
看来对于PreparedStatement的应用就在于?上面,可以自己设定不同的值。
DAO工厂模式
2011年10月31日
22:46
可以建立配置文件,xml或者properties。
新建文件,命名,然后后缀改成properties就可以了。文件里面存储的键值对,读取的时候就是根据键读。
这样的话,就跟接口具体的实现没关系了。
这样的话,会报空指针异常,因为userDao这个应该在instance前面定义。
这个下面还有一个getUserDao的方法,这样的话,修改配置文件就可以了。
10:数据库元数据
11DBCP
现在开源的DBCP用的比较多,在properties配置文件里可以这么配置。
把配置文件load进去,然后可以使用。
相关文章推荐
- JDBC知识点笔记
- 命题逻辑重要知识点笔记
- Shiro 学习笔记(2)—— Jdbc Realm
- javascript学习笔记---注意知识点(持续更新)
- PMP笔记-项目范围管理知识点汇总
- JDBC第二章知识点总结——JDBC基本应用
- 关于c的printf和scanf的知识点----菜鸟笔记(1)
- altera a10逻辑资源知识点笔记
- sharding-jdbc源码学习笔记(二)-----路由算法
- JDBC学习笔记,以oracle 9i为例。
- JDK6笔记(5)----JDBC4
- Java学习笔记--JDBC数据库的使用
- 学习不经常用的知识点要做笔记
- 【数据库学习笔记】Oracle_02_序列,分页,常用函数,jdbc,PL/SQL
- kafka学习笔记:知识点整理
- JDBC 学习笔记(四)—— JDBC 加载数据库驱动,获取数据库连接
- 【第二周学习笔记】关系代数的知识点(思维导图)
- MySQL笔记-jdbc编程步骤
- JAVA 笔记-JDBC(五)
- JAVA 笔记-JDBC(五)