- 浏览: 6549 次
- 性别:
- 来自: 北京
最新评论
文章列表
Oracle中插入图片并显示(用BLOB类型)
要在oracle里面存入图片 用 blob类型
首先在数据库里建立:
--连接到管理员
conn sys/tbsoft as sysdba;
--为scott用户授权
grant create any directory to scott;
--回到scott用户
conn scott/tiger;
--创建存储图片的表
CREATE TABLE IMAGE_LOB (T_ID VARCHAR2 (5) NOT NULL,T_IMAGE BLOB NOT NULL);
--创建存储图片的目录
CREATE OR REPLACE ...
整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$
只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$&q ...
在讲Session 方法之前我们必须弄清在Hibernate 中一个实例对象的三种状态。
① 自由状态(transisent)又叫瞬时状态:对象被实例化但没有给对象的OID 属性赋值。
User user = new User(); 这时的user 处于自由状态。
② 游离状态(detached)又叫托管状态:实例化对象的OID 属性也被赋值。
user.setId(1); 这时的user 处于游离状态。
③ 持久化状态(persistent):仅与一个Session 相关联。
session.save(user); 这时user 处于持久化状态。
粗 ...
如果在Hibernate.cfg.xml配置的用户名和密码配置如下:
<!--连接数据库的用户名-->
<propertyname="connection.username">sa</property>
<!--连接数据库的密码-->
<propertyname="connection.password">123</property>
那怎么感觉都有点不爽,因为如果这样数据库的用户名和密码一下就给别人知道了,有极大的安全隐患,特别是金融系统中,这样的配置更应该避免。
我这里 ...
当我们用struts2进行文件上传时,首先要将from表单的enctype属性进行重新设置。那么该属性的取值就是决定表单数据的编码方式。一般有三个属性取值:
application/x-www-form-urlencoded:默认的编码方式,它只处理表单域里的value属性, ...
HQL查询,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。
如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是
从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。
HQL查询
HQL是hibernate自己的一套查询语言,于SQL语法不同,具有跨数据库的优点。示例代码:
static void query(String name){
Session s=null;
try{
s=HibernateUtil.getSes ...