1:identity
Oracle, DB2, pgSQL中都有sequence的概念,这个概念比Identity先进很多,在Sybase中没有Sequence对象,与之相对应的是Identity
2:identity 的创建
identity跟sequence对象完成的功能类似,但是有一定的约束,每个table只能有一个identity的列,列的类型必须是numberic(n,0).
sql 代码
create table table_name
(column_name numeric ...
- 11:28
- 浏览 (2494)
- 论坛浏览 (2494)
- 评论 (2)
- 分类: 技术天地
从开始写java程序就一直被灌输着一种思想,如果使用jdbc一定要使用PreparedStatement,而不要使用Statement对象。
其中的原因有好多,比如可以防止SQL注入攻击,防止数据库缓冲池溢出,代码的可读性,可维护性。这些都很正确。
但是还有一点人们经常提的就是PreparedStatement能够显著的提高执行效率。
看了两篇关于PreparedStatement和Statement的帖子
http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=10397&start=0&tstar ...
- 16:15
- 浏览 (17859)
- 论坛浏览 (18182)
- 评论 (49)
- 分类: 技术天地
老庄的代码里用了DataInputStream,这个类的readLine()不被推荐使用,所以换成了InputStreamReader
添加了代码来处理Ajax请求中的参数。
java 代码
/*
* Created on 2007-1-16
*/
import javax.servlet.http.HttpServlet;
import java.io.BufferedReader;
imp ...
google半天,没找到有人写者方面的,我就开个头吧。有不对的地方还请大侠们拍砖。
要点其实很简单,就是把在declareParameter时要先声明返回结果集参数,再声明input参数。
先看看程序吧:
Sybase 存储过程
IF OBJECT_ID('dbo.sp_xx') IS NOT NULL
BEGIN
DROP PROCEDURE dbo.sp_xx
IF OBJECT_ID('dbo.sp_xx') IS NOT NULL
PRINT '<<< FAILED DROPPING PROCEDURE ...
- 18:21
- 浏览 (2372)
- 论坛浏览 (2446)
- 评论 (0)
- 分类: 技术天地
最新评论
-
使用ubuntu作为工作桌面详 ...
Oracle的Oracle SQLDeveloper可以用也可以把windowz ...
-- by zhoun -
使用ubuntu作为工作桌面详 ...
Ivan Li 写道moonjava 写道一些数据库的客户端呢? Oracle可 ...
-- by moonjava -
使用ubuntu作为工作桌面详 ...
moonjava 写道一些数据库的客户端呢? Oracle可以用Oracle S ...
-- by Ivan Li -
使用ubuntu作为工作桌面详 ...
写得不错!只是觉得linux下顺手的软件太少
-- by vdgame -
使用ubuntu作为工作桌面详 ...
一些数据库的客户端呢?
-- by moonjava







评论排行榜