1、java数据库操作基本流程
2、几个常用的重要技巧:
可滚动、更新的记录集
批量更新
事务处理
java数据库操作基本流程:取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接
1、取得数据库连接
1)用DriverManager取数据库连接
例子:
String className,url,uid,pwd;
className = 'oracle.jdbc.driver.OracleDriver';
url = 'jdbc:oracle:thin:@127.0.0.1:1521:orasvr;
uid = 'system';
pwd = 'manager';
Class.forName(className);
Connection cn = DriverManager.getConnection(url,uid,pwd);
2)用jndi(java的命名和目录服务)方式
例子
String jndi = 'jdbc/db';
Context ctx = (Context) new
InitialContext().lookup('java:comp/env');
DataSource ds = (DataSource) ctx.lookup(jndi);
Connection cn = ds.getConnection();
多用于jsp中
2、执行sql语句
【转】Hibernate 查询策略(2009-11-09 11:52)
节 1.01 基本查询
以下是 HQL/QBC/Native SQL 三种查询策略
HQL 策略:
session.createQuery( 'FROM Category c where c.name like
'Laptop%'' );
QBC 策略:
session.createCriteria(Category . class
).add(Restrictions.like ( 'name' , 'Laptop%' ));
Native SQL 策略
session.createSQLQuery( 'select {c.*} from CATEGORY
{c} where NAME like 'Laptop%'' ).addEntity( 'c' ,Category .
class );
String hql = 'SELECT user.username,user.password
FROM UserInfo user WHERE user.username = (SELECT info.username FROM
UserInfo info)' ;
1、有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。
爱情
若不是因为爱着你
怎么会夜深还没睡意
每个念头都关於你
我想你想你好想你
若不是因为爱着你
怎会有不安的情绪
每个莫名的日子里
我想你想你好想你
今天在逛QQ空间的时候,在朋友那儿看到了《小样语录》。虽说所列的不多,只有区区20条,但是,还是非常精辟的,放上来留念。
+
1、我诅咒你一辈子买方便面没有调料包!
2、别跟我谈感情,多伤钱啊!
3、你有什么不开心的事?说出来让大家开心一下。
4、收银员说没零钱了,找你两个塑料袋吧!
5、虽然你身
SQL语言小回顾(2009-08-17 09:50)
1、建表:
create table t1(a int not
null,b int not null,c int not
null)
加:
alter table t1 add constraint
pk_1 primary key (a,b)
删:
alter table t1 drop constraint
pk_1
再加:
alter table t1 add constraint
pk_1 primary key (a,b,c)
2、3 ALTER TABLE 你的表 ALTER
COLUMN 列名 你的类型 NOT NULL
4、alter table 表名
add constraint 约束名
default null for 列名
&nb
2009年08月14日(2009-08-14 09:38)
今儿一大早就让我惊吓不已。
上班途中,迎面走来三个新疆籍男子,满脸凶气,走过时还带有一股难闻的味道。暗想,肯定不是什么善类。继续行走,将至十字路口时,惊然发现挎包的拉链被拉开,东西都在。此时,两男子从我身边走过,看行迹败露,立马掉头折返。匆匆一瞥,竟然就是刚才走过的那三名。。。想必刚才经过时,就已瞄上了我。可捉贼拿脏,东西未见少,再就是那三人满脸凶气,只能是心里诅咒了。想起半个月前手机被盗,背的也是这包,这包是无论如何都不能再背了。以后走路,看见新疆人得多留点心眼了。我总是把人往好处想,可这世道容不得老实人啊~~~!
昨晚突然心血来潮,想重温心爱的小说《傲慢与偏见》,一番翻箱倒柜,最终找到的书却让我毛骨悚然、头皮发麻、鸡皮疙瘩起了一身。这本书是在箱底发现的,因为是拆迁暂时安置,搬家的时候,我把书装了好几纸板箱,往墙角一堆,不曾问津。没想到地上的潮气如此之重,整本书布满霉点。书的右上角已结成块,向烂泥一样,一扯就下来了。打开一看,还能看到蛀虫正啃食着书本~~~我当时的第一反应,就是把书往外一扔,然后高喊——“
1 异常 javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是你的action名字)
可能原因:action没有再struts-config.xml 中定义,或没有找到匹配的action,例如在JSP文件中使用
处理:如果出现上述异常,请查看struts-config.xml中的定义部分,有时可能是打错了字符或者是某些不符合规则,可以使用struts console工具来检查。
2 异常 org.apache.jasper.JasperException: Cannot retrieve definition for form bean null
可能原因: 这个异常是因为Struts根据struts-config.xml中的mapping没有找到action期望的form bean。大部分的情况可能是因为在form-bean中设置的name属性和action中设置的name属性不匹配所致。换句话说,action和form都应该各自有一个name属性,并且要精确匹配,包括大小写。这个错误当没有name属性和action关联时也会发生,如果没有在action中指定name属性,那么就
哈尔滨出差行——哈尔滨篇(2009-06-02 08:52)
最近一直都没上来码点字,但,其实我的生活还挺丰富的,呵呵~~
我五月的生活,相当丰富。五一过后的一周,出差兼旅游去了黑龙江及内蒙古;回杭州之后的一周,周末参加公司组织安徽文化之旅;后一周周末,公司组织的羽毛球比赛当裁判;最后一周,正赶上端午,放假三天。两天白天加班,晚上上西湖天地看西湖音乐节演出,最后那天上金华去看了刚生完宝宝的莹莹同学。
先写出差。工作部分还是挺幸苦的,其中有两晚加班的挺晚,一天到半夜2点,一天到凌晨5点,其他就略过了。玩的部分,由于时间非常紧张,基本上属于走马观花性质。在哈尔滨期间,半天时间去了金上京历史博物馆、731部队遗址、太阳岛三个地方。上内蒙的前一晚,看了一会儿俄罗斯歌舞表演,然后就上单位加班到凌晨5点了。另外,还去了五大连池、齐齐哈尔的扎龙自然保护区、大庆的王进喜博物馆,也算是文化之旅了。
金上京历史博物馆主要展示的是金朝女真的历史文化,陈列的部分无非就是一些那时代的器皿、衣物、文书之类的,与一般的博物馆大同小异。另外族谱之类
回答小宇同学的问题。。
Q1:你的大名?
这个省略。。。
Q2:你认为什么才算是真正幸福?
知足、常乐、平和
Q3:你们觉得友情重要还是爱情重要,为什么?
都很重要。
Q4:你相信天长地久吗?
原本信,现在不知道了。。。
Q6:你现在过得快乐么?
不快乐,但也不痛苦
Q7: 如果有秘密.你真的会做到坦白的告诉对方吗?
如果他得到我的信任了,会的
Q8:喜欢小baby吗?
喜欢
Q9:觉得友情是永远的么?
是的,毋庸置疑
Q10:希望自己多大结婚?
这个不是我能决定的,顺其自然
Q11:你会为他/她做自己从来不会做的事情?
会,如果他值得
Q12:你觉得女生卷发好还是直发好?
哈哈,每个人适合的不同吧
Q1