![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
无悔_一叶扁舟
人生有一种追求不是功名利禄,而是一生无悔不为昨天而后悔,不为明天而迷茫把握好今天,谨慎的走好人生的每一步
展开
-
oracle之触发器
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词转载 2014-02-23 15:45:26 · 593 阅读 · 0 评论 -
hibernate的sql查询出来封装实体的两种方式
1.在用hibernate的查询数据库时,即可以用hql,也可以用sql语句至于用hql语句查出来的结果可以是一个实体对象如:public List getAll() { String sql = "from CraGovernment as o"; Query query = sessionFactory.getCurrentSession().createQuery(sql)原创 2017-03-22 14:21:36 · 7564 阅读 · 0 评论 -
MySql数据库连接池
1)传统方式找DriverManager要连接,数目是有限的。原创 2014-09-02 22:24:55 · 893 阅读 · 1 评论 -
mysql的事物
1 存储过程 1)用当地数据库语言,写的一段业务逻辑算法,并该算法存储在客户端 2)使用存储过程需要用于CallableStatement接口,同时需要使如下SQL命令调用:{call add_pro(?,?,?)} 3)对于存储过程的输出参数,需要注册:cstmt.registerOutParameter(3,Types.INTEGER); 4)取得返回值时,原创 2014-09-01 20:29:38 · 757 阅读 · 2 评论 -
JDBC常用知识
1.数据库分页MySQL分页的实现:select * from table limit M,N M:记录开始索引位置N:取多少条记录。完成WEB页面的分页显示先获得需分页显示的记录总数,然后在web页面中显示页码。根据页码,从数据库中查询相应的记录显示在web页面中。以上两项操作通常使用Page对象进行封装。Tip:使用JDBC处理大数据在实际开发中,程序需原创 2014-08-28 16:11:54 · 495 阅读 · 0 评论 -
jndi练习
报这个以异常主要是应为配置jndi,这是第一用jndi,并原创 2014-09-07 13:47:02 · 550 阅读 · 1 评论 -
DbUtils操作数据库
1.什么是O-R Mapping(对象-关系映射)常用O-R Mapping映射工具 Hibernate(全自动框架) Ibatis(半自动框架/SQL) Commons DbUti ls(只是对JDBC简单封装)还有JPA等之类的,这个不是特别了解,到目前为止也就接触了Hibernate和DbUtils,Hiabernate给人的不用写SQl语句,直原创 2014-09-06 18:12:04 · 1276 阅读 · 0 评论 -
JDBC编程理论知识(1)
1.SUN公司为统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC2.JDBC全称为:Java Data Base Connectivity(java数据库连接),它主要由接口组成。组成JDBC的2个包: (1)java.sql.*; (2)javax.sql.*;3.JDBC在程序中的位置:4.JDBC的六个固定步骤 1,注册数据库驱动原创 2014-08-07 22:41:13 · 766 阅读 · 0 评论 -
MySQL基本知识及练习(5)
1 表的完整性 (1)实体完整性:每条记录有一个唯一标识符,通常用无任何业务含义的字段表示 (2)参照完整性:一张表的某个字段必须引用另一张表的某个字段值 (3)域完整性:域即单元数据,域中的数值必须符合一定的规则2 键的概念 (1)主键:只有唯一字段 (2)组合主键:由多个字段组合起来,形成唯一字段 (3)外键:针对多张表之间的关联3原创 2014-08-07 19:06:15 · 907 阅读 · 0 评论 -
MySql基本语法及练习(4)
1.创建一个员工表(并指明字符集为UTF8)drop table if exists employee;create table employee( id int, name varchar(20), gender varchar(6), birthday date, entry_date date, job varchar(30),原创 2014-08-05 21:22:06 · 1191 阅读 · 0 评论 -
MySql中文乱码问题(3)
MySql的客户端是在dos界面上,然而dos界面默认的字符集编码方式是:GBK(1).MySql字符转换原理图(2).查看服务器的所有编码方式:>show variables like 'character%';(3).通过以上观看,如果不想出现中文乱码情况,需要指定客户端的编码方式、连接器的编码方式、返回数据的编码方式;#设置客户端为GBK:>set原创 2014-08-05 19:49:41 · 617 阅读 · 0 评论 -
MySql之排序规则问题(2)
今天看到这个Sql语句,之前听说过,但是并未弄懂,因此在此特意做下笔记:userName varchar(20) collate chinese_prc_ci_as null1.首先,collate是一个子句,可应用于数据库定义或列定义以定义排序规则,或应用于字符串表达式以应用排序规则投影::={windows_collation_name}|{sql_collatio原创 2014-08-05 16:48:08 · 2750 阅读 · 0 评论 -
MySql基础总结(1)
对于MySql已经是第二次看了,这次主要的目的是将MySql系统的归纳一边,之前学MySql是将笔记写在本子上,以后不想总带着本子,所以再花点时间把笔记归纳在博客中。下午已将安装步骤详细的写了,现在归纳他的基本语法。至于语法很多都是满足Sql语法的,和Sql Server 、Oracle都差不多。符合“>”后的都是在dos中验证过的,并且复制后直接可以运行。1.连接数据库:>#在mysql原创 2014-08-04 23:45:35 · 805 阅读 · 0 评论 -
MySQl安装全解
这是第二次安装MySql了,第一次安装花了几个小时,理解安装的每个页面,这次光寻找安装包就找了几个,因此感觉有必要做一次全面的安装笔记。(有点浪费时间了,但是感觉很值得)本人系统是window7。安装的MySql的版本是5.1,官网上5.6.20都有了,我对这个版本没啥追求,就选择这个一般得版本吧。1.安装包2.双击安装3.点击下一步(这个由于做笔记是第二遍安装,所原创 2014-08-04 16:47:07 · 1025 阅读 · 0 评论 -
sql server 时间格式化
如何用sql语言只获得数据库当前日期,且格式为"yyyy-mm-dd"?select convert(char(10),getdate(),120) select * from 表名 where convert(char(10),字段名,120)='2012-01-01'SqlServer中得到当前日期(convert函数,getdate函数)转载 2014-05-04 15:08:03 · 1929 阅读 · 0 评论 -
oracle 的insert into的详解
ORACLE insert into table oracle学习 oracle中的insert语句 在oracle中使用DML语言的insert语句来向表格中插入数据,先介绍每次只能插入一条数据的语法 INSERT INTO 表名(列名列表) VALUES(值列表); 注意: 当对表中所有的列进行赋值,那么列名列表可以省略,小括号也随之省略必须对表中的转载 2014-02-16 16:03:46 · 14906 阅读 · 1 评论 -
Oracle中NLS_LANG参数设置
1. NLS_LANG 参数组成NLS_LANG参数由以下部分组成:NLS_LANG=_.NLS_LANG各部分含义如下:LANGUAGE指定:-Oracle消息使用的语言-日期中月份和日显示TERRITORY指定-货币和数字格式-地区和计算星期及日期的习惯CHARACTERSET:-控制客户端应用程序使用的字符集通常设置或者等于客户端(如Win转载 2014-02-16 16:18:49 · 821 阅读 · 0 评论 -
韩顺平玩转oracle的笔记
韩顺平—玩转oracle视频教程笔记一:Oracle认证,与其它数据库比较,安装Oracle安装会自动的生成sys用户和system用户: (1) sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2) system用户是管理操作员,权限也很大。具有sysoper角色转载 2014-02-15 17:52:32 · 4725 阅读 · 0 评论 -
数据库表设计笔记(1)--电子商城核心表
CREATE TABLE `tb_content` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `category_id` bigint(20) NOT NULL COMMENT '内容类目ID', `title` varchar(200) DEFAULT NULL COMMENT '内容标题', `sub_title` varchar(1原创 2018-02-28 08:48:04 · 738 阅读 · 0 评论