2007-01-30

我来说说数据库中的identity gap问题

关键字: database sybase
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 ...
从开始写java程序就一直被灌输着一种思想,如果使用jdbc一定要使用PreparedStatement,而不要使用Statement对象。 其中的原因有好多,比如可以防止SQL注入攻击,防止数据库缓冲池溢出,代码的可读性,可维护性。这些都很正确。 但是还有一点人们经常提的就是PreparedStatement能够显著的提高执行效率。 看了两篇关于PreparedStatement和Statement的帖子 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=10397&start=0&tstar ...
2007-01-16

用AjaxProxyServlet 跨域ajax请求

关键字: java ajax
老庄的代码里用了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 ...
Ivan Li
搜索本博客
最近加入圈子
存档
最新评论