首页 > 数据库技术
PostgreSQL分页
一段时间不用PostgreSQL发现还是有些手生。今天抽空记录了一下pg的分页。 如果用过mysql,那么对 select * from xxx limit x,y;这样的语法会很熟悉。 不过pg是不支持这样的语法的,但支持 select * from xxx limi...
分类:数据库技术   时间:2014-09-20 14:31:00    收藏:0  评论:0  赞:0  阅读:471
数据库交互的几个简单的对象
??      以前曾经写过几篇关于.net对SQL SERVER编程中用到的几个对象,发现理解的不是很深刻,今天在这里在总结一下。    为何还会总结呢?    因为试想无论是做WEB开发还是桌面应用程序,都离不开与数据库打交道(增、删、改、查)。无非就是这些操作,变化的只是前段页面,后台与数据库的交互是始终不变的。    无论是B/S还是所谓的C/S后台都是一回事,所以只要把...
分类:数据库技术   时间:2014-09-20 14:30:00    收藏:0  评论:0  赞:0  阅读:363
强大的SQLHelper类
在做机房收费系统的时候,曾经使用过Sqlhelper,当时对此内容理解不是很好,参照的是下篇的博客:   vb.net—SQLHelper类的使用   而做过之后,当再次回首往事的时候,发现这个SQLHelper类并不是想象中的那么强大,其实可以在多扩充些。并且不好的地方是没有加入安全的事务机制,在此小编在前人的基础上,模仿别人写了一个类似的Sqlhelper。先看下类图。   此类一...
分类:数据库技术   时间:2014-09-20 14:29:40    收藏:0  评论:0  赞:0  阅读:228
QlikView中实现SQL Server中的RowNumber() Over(Partition by)
经常有这样的需求,当A字段有很多重复的值,但是B字段中的值在按A字段分组后是唯一的,因此SELECT A, B字段的时候不知道取B字段中的哪个值,因此在A字段重复的时候想取B字段的值,需要根据C字段中最大最小的值所对应的那一行数据。 在SQL Server 里面可以用如下方式实现,Row_Number() Over(Partition by A Order by C) ID,然后取ID=1。 ...
分类:数据库技术   时间:2014-09-20 14:29:10    收藏:0  评论:0  赞:0  阅读:293
JDBC事务处理
一、JDBC事务 (1)事务是作为单个逻辑工作单元执行的一系列操作。 (2)事务维护了数据的完整性、正确语义、持久性。事务中的所有SQL语句必须被成功执行,则事务才会对数据库产生持久性的影响, 如果事务中的第n条语句执行出错,表示事务运行失败,则前面的n-1条语句对数据库产生的影响可以撤销(回滚)到事务执行前的初 始状态或出错点之前的某个正确状态。  (3)JDBC在默认情况下,...
分类:数据库技术   时间:2014-09-20 14:28:40    收藏:0  评论:0  赞:0  阅读:381
数据库与Excel报表的动态生成
一.数据库与Excel报表的动态生成 (1)读取数据库的数据动态生成Excel报表,这是JSP应用中常遇到的问题,本节采用的基本方法是: 在Excel工作薄中,将报表模板制作在第一张工作表中,从数据库中读取数据,利用POI组件复制模板工作表 而得到一张新的工作表,将查询数据填写到新的工作表中。  (2) 实例分析 写一个Servlet程序,查询pubs数据库的titles表和sales表...
分类:数据库技术   时间:2014-09-20 14:28:20    收藏:0  评论:0  赞:0  阅读:290
防SQL注入的参数化查询
在做机房收费系统的时候,曾经利用过传递参数的形式来将值传递给SQL语句或者存储过程,因为这样可以通过参数化的查询来帮助抵御“SQL 注入”式攻击,这种攻击者会将命令插入SQL语句,从而危机服务器的安全。 SqlParameter Param = new SqlParameter("@CourseID", 4);   这样可以从一定程度上来抵御SQL注入,但做的还不是很好,细心的话,你会...
分类:数据库技术   时间:2014-09-20 14:27:30    收藏:0  评论:0  赞:0  阅读:264
JDBC连接池技术
一.连接池技术 (1)Java语言通过JDBC技术访问数据库的基本过程是: 1.加载数据库驱动程序; 2.通过JDBC建立数据库连接; 3.访问数据库,执行SQL语句; 4.断开数据库连接。 (2)在Web应用程序开发中,使用这种模式访问数据库时,存在很多问题,为了解决这些问题,可以采用数据库连接池技术。 连接池实际上是在一个集合对象中存储一定数量的数据库连接对象。当程序需要...
分类:数据库技术   时间:2014-09-20 14:27:10    收藏:0  评论:0  赞:0  阅读:324
MongoDB学习(三)数据导入导出及备份恢复
MongoDB数据导入导出及备份恢复使用。
分类:数据库技术   时间:2014-09-20 14:25:10    收藏:0  评论:0  赞:0  阅读:643
Access数据库字段类型说明以及与SQL之间的对照关系
文本 nvarchar(n)备注 ntext数字(长整型) int数字(整型) smallint数字(单精度) real数字(双精度) float数字(字节) tinyint货币 money日期 smalldatetime布尔 bit附:转换成SQL的脚本。ALTER TABLE tb ALTER ...
分类:数据库技术   时间:2014-09-20 14:21:20    收藏:0  评论:0  赞:0  阅读:287
sql 2005 数据库字段类型说明
数据类型类型描 述bit整型bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Offint整型int数据类型可以存储从- 231(-2147483648)到231(2147483 647)之间的整数。存储到....
分类:数据库技术   时间:2014-09-20 14:18:50    收藏:0  评论:0  赞:0  阅读:389
得到Access表的数据类型(RecordSet.fields(i).type)
function getType(num) getType=num select case num case "202" : getType="文本" case "203" : getType="备注" case "3" : get...
分类:数据库技术   时间:2014-09-20 14:18:10    收藏:0  评论:0  赞:0  阅读:451
MySQL表空间集
--MySQL表空间集----------------------2014-09-201. 收缩ibdata的方法,目前MySQL依然没有提供收缩ibdata的方法,只能重构,下面是5.7的步骤。Decreasing the Size of the InnoDB TablespaceCurrentl...
分类:数据库技术   时间:2014-09-20 14:17:39    收藏:0  评论:0  赞:0  阅读:359
linux下telnet mysql的3306断口,提示Can't connect to MySQL server on localhost (110)
新购买的阿里云ECS服务器,食用lnmp环境,安装完毕后,telnet localhost 3306提示Can't connect to MySQL server on localhost (110);首先通过命令行查看mysql是否启动如果mysql已经正常启动,查看端口3306是否分配给msyq...
分类:数据库技术   时间:2014-09-20 14:17:29    收藏:0  评论:0  赞:0  阅读:531
mysql学习笔记 第九天
order by ,limit 和where子查询的使用order by: order by 列名1,[列名2],[列名3]...(结果先按列1进行排序,在列1的相同的情况下,再按照列2的排序,以此类推)。mysql> select goods_id,goods_name,shop_price f....
分类:数据库技术   时间:2014-09-20 13:08:29    收藏:0  评论:0  赞:0  阅读:367
mysql数据类型
mysql支持的数据库类型主要有3类:数字类型、字符串(字符)类型、日期和时间类型。一、数字类型1.整数类型数据类型取值范围说明单位tinyint符号值:-127~127 无符号值:0~255最小的整数1字节bit符号值:-127~127 无符号值:0~255最小的整数1字节bool符号值:-127...
分类:数据库技术   时间:2014-09-20 13:08:19    收藏:0  评论:0  赞:0  阅读:334
you must restart adb and eclipse的相关解决办法
今天一不小心遇到个问题,问题截图如下我试了N种google来的方法,都失效,现在把我的解决方法告诉大家,希望能帮到大家。首先,我先罗列下我搜到的方法,大家也可以尝试。1,关闭eclipse并在进程中杀掉adb.exe,然后重启。2,如有真机连接,拔掉真机,重复1的步骤,3,关掉eclipse,然后在...
分类:数据库技术   时间:2014-09-20 11:14:58    收藏:0  评论:0  赞:0  阅读:292
[转]SQL Server为啥使用了这么多内存?
原文地址:http://support.microsoft.com/gp/anxin_techtip6/zh-cnSQL Server为啥使用了这么多内存? SQL Server的用户,常常会发现SQL进程使用了很多内存。这些内存大多数都是用来缓存用户要访问的数据,以达到最优的效率。那怎么能够知道哪...
分类:数据库技术   时间:2014-09-20 11:11:08    收藏:0  评论:0  赞:0  阅读:347
Linux安装数据库oracle 11g
1、选择BI使用的数据库 作为BI系统而言,使用一款强大的后台数据库软件是必不可少的。目前拥有高效性能且稳定的数据库产品有很多,如IBM db2、oracle、GP等。这些数据库都是在日常的企业级BI系统常用的。就我个人工作经验和所在公司的推荐使用数据库而言,我们常用oracle作为我们BI解决方....
分类:数据库技术   时间:2014-09-20 11:09:58    收藏:0  评论:0  赞:0  阅读:355
Java JDBC 基础知识
一、JDBC常用接口、类介绍JDBC提供对独立于数据库统一的API,用以执行SQL命令。API常用的类、接口如下:DriverManager管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下:public static synchronized Connection...
分类:数据库技术   时间:2014-09-20 11:09:18    收藏:0  评论:0  赞:0  阅读:364
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!