随笔分类 -  数据库相关

摘要:说明:一个部门对应多个员工,部门中有个员工的集合,并指定集合的名称为数据库表的名称,部门与多个员工的对象是关联的,通过员工的departmentId 与 部门对象的id进行关联department 映射文件配置(一)<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping pac 阅读全文
posted @ 2013-03-29 16:28 oftenlin 阅读(5548) 评论(0) 推荐(1)
摘要:一、数据库基本配置信息主要包括5项:数据库方言、数据库连接字符串、数据用户名、数据库密码、驱动 具体不同数据库的配置可以参考如下:二、其他信息主要包括3项:是否显示sql语句(showsql) 是否格式化sql语句(format_sql)及是否有Hibernate生成数据库创建脚本(DDL)三、导入一些对象与表的映射文件具体的配置样例如下:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hiberna 阅读全文
posted @ 2013-03-29 15:29 oftenlin 阅读(3448) 评论(0) 推荐(1)
摘要:刚刚装好的数据库是不支持远程登录的,在本地用root 登录到数据库上,使用Mysql 这个数据库,可以看到User 这个表Update `user` SET `Host`='192.192.192.192' Where `User`='root' LIMIT 1;这样192.192.192.192这台web服务器就可以远程连接到这个数据库服务器了。假如你想让任何远程机器都可以连接这个数据库,就将192.192.192.192换为%。 阅读全文
posted @ 2012-12-27 15:12 oftenlin 阅读(238) 评论(0) 推荐(0)
摘要:在Oracle安装目录\10.2\jdbc\lib 下,找到classes12.jar,它就是用于连接Oracle数据库的JDBC驱动程序。将其拷贝到Tomcat的安装目录"Tomcat 6.0\lib"目录下。重启Tomcat,这个驱动程序即可生效。编写JSP程序<%@ page language="java" contentType="text/html; charset=GB2312"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional 阅读全文
posted @ 2012-12-20 17:31 oftenlin 阅读(228) 评论(0) 推荐(0)
摘要:一、SQL 语句的高级用法1.SQL语句字符串处理以及时间处理1)TO_CHAR(TIMECOLUMN,'YYYYMMDDHH24MISS')TO_DATE('20090812162512','YYYYMMDDHH24MISS')非常的方便 select lineid,vehicleid,TO_CHAR(GETONSTATIONTIME,'yyyymmdd'),count(*) from icdata group bylineid,vehicleid,TO_CHAR(getonstationtime,'yyyymmdd&# 阅读全文
posted @ 2012-12-19 14:14 oftenlin 阅读(431) 评论(0) 推荐(0)
摘要:一、文本文件TEST 必须是格式化后的标准文件,每行相同字段相同的长度或者以逗号等隔开。二、建立控制文件test.ctl 内容如下:load datainfile 'C:\TEST.TXT'appendinto table USER863.GPSDATA_FOR_TEST(m1 position(1:3) char,m1 position(5:7) char)假如文本的位置不固定,但是文本的格式是固定的以逗号结尾什么的,就用一下的命令。load datainfile 'F:\DATA.TXT'appendinto table USER863.RAILWAYDAT 阅读全文
posted @ 2012-12-19 14:12 oftenlin 阅读(2028) 评论(0) 推荐(0)
摘要:create or replace procedure delBigTab(p_TableName in varchar2,p_Condition in varchar2,p_Count in varchar2)aspragma autonomous_transaction;n_delete number:=0;beginwhile 1=1 loopEXECUTE IMMEDIATE'delete from '||p_TableName||' where '||p_Condition||' and rownum<= :rn'USING p_ 阅读全文
posted @ 2012-12-19 14:10 oftenlin 阅读(296) 评论(0) 推荐(0)
摘要:一、触发器USE [index]GOSET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE trigger [dbo].[trigger_compute_speed] on [dbo].[index_new] After insertas DECLARE @linkid int DECLARE @speed float DECLARE @dt datetime select @linkid= inserted.linkid,@dt =inserted.dtime from inserted insert into dbo.averspeed(li 阅读全文
posted @ 2012-12-19 14:08 oftenlin 阅读(235) 评论(0) 推荐(0)
摘要:(1)如果数据库配置了自动存储管理(ASM)应该先删除聚集同步服务CSS(Cluster Synchronization Services) 删除CSS服务的方式是在DOS命令行下输入: localconfig delete(2)停止所有Oracle服务(3)运行Universal Insatall 卸载 Oralce 10g(一路下一步/OK之类)(4)删除自动存储管理服务(ASM),在DOS命令行下输入: oracle -delete - asmsid +asm(5)运行regedit,打开注册表 ①删除 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE 目录 ②删.. 阅读全文
posted @ 2012-12-19 14:06 oftenlin 阅读(430) 评论(0) 推荐(0)