表:
+--------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+-------+
| deptno | int(11) | NO | PRI | | |
| dname | varchar(14) | YES | | NULL | |
| loc | varchar(13) | YES | | NULL | |
+--------+-------------+------+-----+---------+-------+
+--------+-------+------+
| deptno | dname | loc |
+--------+-------+------+
| 10 | a | b |
| 20 | b | b |
| 30 | c | c |
| 40 | d | d |
| 50 | e | e |
+--------+-------+------+
数据库与数据库之间影响程序的几大要素:(所有例子根据上面的dept表)
1.字段的类型不同
[size=small; color: #ff0000]
2.分页代码的sql语句的不同[/size]
mysql:用limit关键字 eg:
select * from dept order by deptno desc limit 3, 2;
在java程序中一般设:
3---------->每页显示的个数 * (你所选择的第几页 - 1)
2---------->每页显示的个数
oracle:用rownum关键字 eg:
select * from
(
select d.*,rownum rownum_ from
(
select * from dept order by deptno desc
)d where rownum <= 2
) where rownum_ >= 1;
在java程序中一般设:
2---------->获取当前显示页面最后一条记录的位置
(每页显示的个数 * 你选择的当前页数)
1---------->获取当前显示页面第一条记录的位置
(每页显示的个数 * (你选择的当前页数 - 1) + 1)
sqlserver:用top关键字 eg:
select top 2 deptno ,dname from dept
where id not in
(
select top 4 deptno from dept
)
在java程序中一般设
2--------->每页显示的个数
4--------->每页显示的个数 * 你选择的第几页
[size=small; color: #ff0000]
3.数据自动递增字段[/size]
mysql:auto_increment
oracle:建立自动增长的序列,在从序列获取
[size=small; color: #ff0000]
4.取当前时间[/size]
mysql:
获取系统时间:select now();
日期转换:select date_format(now(), '%Y-%m-%d %H:%i:%s')
oarcle:
获取系统时间:select sysdate from dual;
日期转换字符串:select to_char(date, 'yyyy-mm-dd')
分享到:
相关推荐
Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料Java SE程序 数据库资料...
java数据库应用程序编程指南
Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java SE程序 连接数据库的分页Java...
Java程序设计EJB、XML与数据库 关于Java程序设计 EJB XML 数据库 的学习,资料很全面的
java的数据库程序
《Java数据库应用程序编程指南》随书源码、包括创建数据库的脚本和每章的demo
用Java链接数据库的代码程序,我想会有人需要的吧
JAVA程序连接访问国产达梦数据库,进行增删改查等操作。简单的小demo,对于学习入门使用JAVA程序访问、使用国产数据库有一定的帮助。
JDBC连数据库的JAVA程序,以及冒泡排序,折半查找.rar
java连接cache数据库说明,数据库驱动,cache可视化工具
自己写的一个用Java对数据库的操作 数据库存放在D盘 中
JDBC与Java数据库程序设计.rarJDBC与Java数据库程序设计.rarJDBC与Java数据库程序设计.rarJDBC与Java数据库程序设计.rar
1、 数据库连接方式与JDBC 2、 DBMS介绍:MySQL 3、 Java连接数据库以及对其的操作(重点) 4、 存储过程的使用 5、 Java事务支持 6、JDBC 2.0 支持
Java数据库应用程序编程指南建数据库脚本
表单提交数据库的程序表单提交数据库的程序表单提交数据库的程序表单提交数据库的程序表单提交数据库的程序
MySql 数据库用java程序创建表以及存储过程.pdf
很适用的通用java数据库连接程序,可以放在需要编程的地方
JDBC与Java数据库程序设计.rar JDBC与Java数据库程序设计.rar JDBC与Java数据库程序设计.rar