递归格式:WITHCTE名称(字段列表)AS(查询语句)获取当前部门的所有下级部门语句:createfunctionGetchildrenDepartments(@currentdepartidint)returnstableasreturnwithcte(id,mainid)as(selectid,mainidfromu_departmentwhereid=@currentdepartidunionallselecta.id,a.mainidfr..
分类:
数据库 时间:
2014-11-24 22:47:19
阅读次数:
365
JDBC访问数据库的基本步骤:
(1)将数据库的JDBC驱动加载到classpath中,在基于javaEE的web应用实际开发过程中,
通常把目标产品的JDBC驱动复制到WEB-INF/lib中
(2)加载JDBC驱动,将其注册到DriverManager中
//Oracle8/8i/9i(thin模式)数据库
Class.forName("oracle.jdbc.driver....
分类:
数据库 时间:
2014-11-24 22:41:50
阅读次数:
245
JDBC数据源和连接池
数据库连接池就是在应用程序启动时就创建足够多的数据库连接池,在java程序中需要访问
数据库时就可以通过数据源取得一个空闲连接,用完在返还到连接池中
实例:
在Tomcat6.0中+MySQL5.5数据源和连接池的配置
(1)将数据库的JDBC驱动程序复制到/common/lib目录下
(2)在/conf/server.xml中配置数据源和连接池,例如
...
分类:
数据库 时间:
2014-11-24 22:39:21
阅读次数:
232
GDB的全称是GNU project debugger,是类Unix系统上一个十分强大的调试器。这里通过一个简单的例子(插入算法)来介绍如何使用gdb进行调试,特别是如何通过中断来高效地找出死循环;我们还可以看到,在修正了程序错误并重新编译后,我们仍然可以通过原先的GDB session进行调试(而不需要重开一个GDB),这避免了一些重复的设置工作;同时,在某些受限环境中(比如某些实时或嵌入式系统...
分类:
数据库 时间:
2014-11-24 22:33:59
阅读次数:
364
今天下午将远程数据库中数据导出然后导入到本地数据库,部署的项目连接本地数据库后jboss启动后编译报如下错误:
严重: Exception sending context initialized event to listener instance of class com.dicpsi.mis.contextListener.ContextListener
org.spri...
分类:
数据库 时间:
2014-11-24 22:31:48
阅读次数:
318
本来项目中使用的是Hibernate,后来换Mybatis,但由于项目中很多sql语句是动态的,无实体,参数不固定,列也不固定,Mybatis显得太重量了,所以我又选择用spring jdbc这种更轻量的封转替换掉原来的jdbc,更换dao层真心让我想吐了。
其实,无论Spring jdbc,Hibernate,还是mybatis都是对jdbc的封装,封装不变的部分,留下可变的部分让我们自己...
分类:
数据库 时间:
2014-11-24 22:29:48
阅读次数:
287
简单的Hibernate访问数据库Demo。
最近在学习SSH,刚看到Hibernate这块,动手实现了一个简单的Demo,对Hibernate的功能、使用有了初步了解。...
分类:
数据库 时间:
2014-11-24 22:30:01
阅读次数:
262
sqlcmd导入大数据文件SQLCMD 允许在Windows命令窗中通过命令行提示符运行脚本.语法如下:sqlcmd[{ { -U [ -P ] } | -E }][-S [ \ ] ] [ -H ] [ -d ][ -l ] [ -t ] [ -h ][ -s ] [ -w ]...
分类:
数据库 时间:
2014-11-24 22:26:05
阅读次数:
346
mysql pid文件记录的是当前mysqld进程的pid.通过Mysqld_safe启动mysql时,mysqld_safe会检查pid文件,未指定PID文件时,pid文件默认名为$DATADIR/`hostname`.pid 1)pid文件不存在,不做处理 2)文件存在,且pid已占用则报错"A...
分类:
数据库 时间:
2014-11-24 22:25:58
阅读次数:
286
一、数据库的连接sqlplus [/][@]|/[as sysdba| as sysoper]|/nolog1.C:\Users\Administrator>sqlplus / as sysdba; ---这是典型的操作系统认证,不需要listener进程2.C:\Users\Administrat...
分类:
数据库 时间:
2014-11-24 22:25:36
阅读次数:
358
不是很理解为什么在2008中会加入阻止保存要求重新创建表的更改这个选项。太麻烦了,每次修改表结构的时候会被"阻止"。很不方便。解决方法:打开“Microsoft SQL Server Management Studio”工具,在菜单栏选择:工具-〉选项-〉左侧有个 设计器-〉表设计器和数据库设计器 ...
分类:
数据库 时间:
2014-11-24 22:24:25
阅读次数:
211
SQL的基础的运用 /*
--1.学生表
Student(S,Sname,Sage,Ssex) --S 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别
--2.课程表 Course(C,Cname,T) --C --课程编号,Cname 课程名称,T 教师编号
--3.教师表...
分类:
数据库 时间:
2014-11-24 22:21:08
阅读次数:
240
【背景】5.6.4以后时间类型(TIME,DATETIME,TIMESTAMP)支持微秒DATETIME范围 :'1000-01-01 00:00:00.000000'to'9999-12-31 23:59:59.999999'TIMESTAMP范围:values is'1970-01-01 00:...
分类:
数据库 时间:
2014-11-24 22:08:43
阅读次数:
345
解决方法如下:方法一:“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true。 如下图所示:方法二:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86。 如下图所示:
分类:
数据库 时间:
2014-11-24 22:09:19
阅读次数:
257
第一种:单表多字段排序分页存储过程--支持单表多字段查询,多字段排序create PROCEDURE [dbo].[UP_GetByPageFiledOrder]( @TableName varchar(50), --表名 @ReFieldsStr varchar(200) =...
分类:
数据库 时间:
2014-11-24 22:07:51
阅读次数:
272
1.没表的情况下select * into log_books from LOG_BOOK; 新建一个log_books并把LOG_BOOK拷贝到 log_books中。2.有表的情况下 insert intolog_books select * from LOG_BOOK; 把LOG_BOOK数据...
分类:
数据库 时间:
2014-11-24 22:04:32
阅读次数:
220
在SqlServer中这个是用生成sql脚本生成的要是在导入数据库用数据导入/导出向导导不进去 其实要用查询分析器来打开sql文件 然后执行就可以了
分类:
数据库 时间:
2014-11-24 22:04:07
阅读次数:
308