SQL
SQL
JohnLin1988
这个作者很懒,什么都没留下…
展开
-
数据库DAO+工厂模式
1,DAO设计模式在JavaSE中就是将数据操作和界面分开来写。这样便于后台数据库操作维护。也就是在界面类中不能出现sql包(java.sql.*;)。DAO设计模式也便于编写界面和数据库操作的人员同步开发。提高效率。2,DAO接口,定义了对数据库增删改查的抽象方法。规范了程序员如果想实现DAO必须重写里面的方法。3,DAO实现类,实现不同数据库的增删改查具体的操作。 4,工厂模式就是...原创 2018-03-27 10:02:08 · 874 阅读 · 0 评论 -
数据库JDBC
1,导入sqlite-jdbc jar 包2,加载驱动,连接数据库// 首先先对类加载数据库连接的驱动Class.forName("org.sqlite.JDBC"); // 连接用户自定义的数据库Connection c = DriverManager.getConnection("jdbc:sqlite:QQdatabase.db");3,对数据库进行增删改查...原创 2018-03-27 10:01:44 · 111 阅读 · 0 评论 -
oracle事务和锁
1、oracle 的JDBC连接使用 2、oracle 事务与锁的概念和使用(表锁、行锁) 3、rollback和commit的应用 4、eclipse编程debug部分技巧原创 2018-04-18 10:10:51 · 247 阅读 · 0 评论 -
SQL巩固和复杂查询
1.行号rownum的应用:用于分页rownum 的地基是1,如果没有1就没有后面的行,所以小于号可以用(<1除外),大于号不能用(>0除外)硬要查就先全部查出来用一个对象代表,再操作对象2.exists和in的差别:若有嵌套–>(1) in先执行()内的,exists先执行()外的;一般用不到这个吧,感觉in就能解决目前所能遇到的所有问题3.with的使...原创 2018-04-18 10:10:20 · 120 阅读 · 0 评论 -
Oracle大型关系型数据库
1,建表空间(相当于文件柜)–创建表空间 create tablespace USERDATA datafile ‘D:/oracle_data/data.dbf’ –表空间路径 size 1m – 默认表空间大小1M autoextend on –文件用完自动扩展 next 1m –自动扩展的大小1M maxsize unlimited; –不限制最大值–查看表空间的信息...原创 2018-04-18 10:08:47 · 458 阅读 · 0 评论 -
数据SQL语言+java环境搭建
1,SQLite聚合函数 avg()--平均e.g. 查询部门平均工资大于5000的部门编号及部门平均工资select dept_nu, avg(staff_pay) from t_staff group by dept_nu having avg(staff_pay) > 5000; sum() --求和 max() --最大值,当有多个重复值时候,可以使用...原创 2017-11-03 14:07:50 · 331 阅读 · 0 评论 -
数据SQL语言的深入应用
1,SQLite 别名:可以把表或者列重命名为另一个名字。e.g. select A.staff_nu, A.staff_name, B.dept_name as deptname fromt_staff as A, t_dept as B where A.dept_nu = B.dept_nu; 2,SQLite 自连接语句 e.g. select A.staff_nu...原创 2017-11-03 14:07:16 · 302 阅读 · 0 评论 -
数据SQL语言的应用
1,select + where 子句select * from <表名> where <查询条件>;2,SQL比较运算符: =,<,>,>=,<=,<>,以及SQL逻辑运算符: and, or, not. e.g. select * from t_stu where stu_age >= 20 and s...原创 2017-11-03 14:05:10 · 213 阅读 · 0 评论 -
数据库操纵语言DML
1,使用Dos命令对数据库demo.db数据的增加、更新、删除insert into <表名> [列名] values <列表值>;update <表名> set <列名=更新值> [where <更新条件>];delete from <表名> [where<删除条件>];2,查询表结构:(1)select * from <表名>;(2)select <列表1,列表2,…> from <表名>;3,原创 2017-11-03 14:04:18 · 353 阅读 · 0 评论