
数据库
facepp
海阔凭鱼越,天高任鸟飞
展开
-
Oracle 11G Client 客户端安装步骤(图文详解)
http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html下载地址:http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_client.zip先将下载下来的ZIP文件解压,并运行setup.exe文件。转载 2012-06-18 13:57:35 · 28103 阅读 · 2 评论 -
异常:could not initialize proxy - the owning Session was closed
解决方法:由于hibernate采用了lazy=true,这样当你用hibernate查询时,返回实际为利用cglib增强的代理类,但其并没有实际填充;当你在前端,利用它来取值(getXXX)时,这时Hibernate才会到数据库执行查询,并填充对象,但此时如果和这个代理类相关的session已关闭掉,就会产生种错误.在做一对多时,有时会出现"could not i转载 2009-01-04 16:39:00 · 278 阅读 · 0 评论 -
ResultSet can not re-read row data for column
ResultSet can not re-read row data for column今天在写程序的时候发现了一个很奇怪的问题“ResultSet can not re-read row data for column”,用google一搜,原来是微软公司的驱动的兼容性不太好。有热心人总结了微软驱动的缺点:(1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有转载 2009-01-04 16:26:00 · 610 阅读 · 0 评论 -
级联
ALTER TABLE product_category ADD FOREIGN KEY (categoryid) REFERENCES category(id) ON DELETE RESTRICT ON UPDATE RESTRICT;原创 2008-12-29 21:47:00 · 271 阅读 · 0 评论 -
再一次有关sqlserver安装错误问题
有关sqlserver安装错误问题错误:以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。解决:打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安原创 2008-11-06 13:41:00 · 454 阅读 · 0 评论 -
HSQLDB的使用
HSQLDB的使用(通过纯Java创建数据库,可视化工具创建表;和其他数据库仅Driver,url写法不同而已) 1) hsqldb.jar (库/添加JAR) 2)纯java创建数据库(连接就是创建了)import java.sql.*;public class MemoryDB { public static void main(String[] args) { // TODO 自动生成方原创 2008-09-25 21:10:00 · 644 阅读 · 0 评论 -
sqlsever 函数
《sqlserver应用开发》1。返回限制行select top 5 name...2.列名 is null使用表达式,函数,3.在查询中使用函数; 1。字符串函数部分常用的字符串函数函数名 描述charindex 用来寻找一个指定的字符串在另一个字符串中的起始位置 select charindex(ACCP,My原创 2008-09-22 22:12:00 · 850 阅读 · 0 评论 -
*远程连接mysql
打开远程主机的权限远程mysql需要给远程客户端授权:GRANT ALL ON *.* TO root@% IDENTIFIED BY mysql WITH GRANT OPTION; 其中‘mysql’设置远程root帐号密码为mysql。连接的driver需要下载并加载到工程中:mysql-connector-java-5.0.8.zip原创 2008-06-30 18:02:00 · 305 阅读 · 0 评论 -
取代mysql-front的软件Navcicat mysql
取代mysql-front的软件Navcicat mysql原创 2008-06-30 18:01:00 · 326 阅读 · 0 评论 -
Struts+Hibernate+MySql 中文乱码问题解决方案
Struts+Hibernate+MySql 中文乱码问题解决方案 项目:china数据库版本:4.0.23 几个关键地点: 一、MySql数据库:配置my.ini文件,内容如下:#This File was made using the WinMySQLAdmin 1.4 Tool#2005-10-25 17:36:48 #Uncomment o转载 2008-05-28 10:11:00 · 660 阅读 · 0 评论 -
hibernate实践 附QBC检索方式常用的设定查询条件的方法
* EL使用(取name中文乱码怎么办,set还有范围是怎么回事)1.hibernate设计模式的应用(程序开发范例宝典 实例379)通用数据库模块Hibernate.javapackage mrgf;import java.util.List;import org.hibernate.cfg.Configuration;import org.hibernate.SessionFacto原创 2008-08-05 16:29:00 · 874 阅读 · 0 评论 -
hibenate的一对一,一对多的关联操作实践
应用一对一关联实现级联添加数据 (作业:实现级联删除的功能)在Record类中建立类型为IdCard的属性和对应的set()/get()方法,其关键代码如下: private IdCard idCard; public void setIdCard(IdCard idCard) { this.idCard = idCard; } public IdCard原创 2008-08-05 17:47:00 · 870 阅读 · 0 评论 -
oracle上机练习
oracle上机练习安装oracle9i, PL/SQL Developer图形界面工具全局数据库名称:pp系统标识符: ppsys口令: change_on_installsystem口令 : manager1.创建用户和授权打开工具 oracle sql *plus使用system和口令,数据库名称登陆进去;CREATE USER pp IDENTIFIED BY mm ; 密码为原创 2008-07-31 11:34:00 · 369 阅读 · 0 评论 -
oracle sql函数
一1oracle体系结构主要组件Oracle体系结构的3个主要组件:1.文件:组成数据库实例的5个文件(参数文件,控制文件,数据文件,临时数据文件,重做日志文件)2.系统全局区域SGA( System Global Area): Java池,共享池等3.物理进程与线程: 在数据库上运行3种不同类型的进程(服务器server进程,后台backgroud进程,从属slave进程)内存结构1.原创 2008-07-31 10:18:00 · 474 阅读 · 2 评论 -
取数据库中的日期datetime,并格式化
取数据库中的datetime,(2008-09-11 23:13:13)然后格式化这个日期(2008-09-11) String strdate=inf.getDatetime();//从数据库中取 strdate="2008-09-11 23:13:13" Date infdate = DateFormat.getDateInstance().parse(strdate);//转化为日原创 2008-05-14 09:11:00 · 613 阅读 · 1 评论 -
远程连接 mysql
远程连接 mysql 哈,使用 Navicat for MySQL 很简单就做到了在服务器上添加一个你自己机子的ip的用户然后你机子上就可以选择服务器的ip,用添加的用户来登陆了原创 2008-07-18 17:03:00 · 266 阅读 · 0 评论 -
一本书《SQLServer2005数据库基础及应用技术教程与实训》
原创 2009-02-03 12:21:00 · 289 阅读 · 0 评论 -
海量数据表的处理方法
分区的方式有水平分区和垂直分区两中。 前者不拆分表结构,只拆分数据;后者拆分表结构,即将某些字段划到其他表中。 当我查询海量数据表时,访问速度特别的慢。朋友建议我两种方案:1、采用每天建个表的机制(因为每天都有大量的数据);2、采用单表建分区的机制(每天动态增长一个分区)。触发器create trigger tr_updateon 商品 for updateasbegin if原创 2008-12-16 20:56:00 · 237 阅读 · 0 评论 -
tomcat6
1.tomcat6下载http://tomcat.apache.org/download-60.cgi2. 环境变量设置java_home D:/Java/jdk1.5.0_04catalina_home D:/Java/tomcat6path%java_home%/bin;%catalina_home%/binclasspath.;%java_home%/lib/dt.jar;%jav原创 2008-12-25 22:37:00 · 240 阅读 · 0 评论 -
win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程
http://www.cnblogs.com/icewee/articles/2019783.html 数据库下载链接:http://222.132.81.146/rj/cs_sql_2005_dev_all_dvd.rar转载 2012-05-25 15:19:46 · 354 阅读 · 0 评论 -
Win7安装Oracle10g方法
http://wenku.baidu.com/view/a73d048bd0d233d4b14e69a8.html照上面的方法安装第二次才成功。第一次没有守在旁边安装。错过设置账号的阶段。-----------------------数据库创建完成。有关详细信息,请查看以下位置的日志文件:F:\app\pp\cfgtoollogs\dbca\orcl数据库信息:全局数据库名转载 2012-05-25 15:21:02 · 798 阅读 · 0 评论 -
oracle补习
http://www.dbabeta.com/2008/oracle_database_link_basics.html1.本地安装oracle2.使用PL/SQL Developer连接后,练习常用命令 1、使用超级用户登录sqlplus。 2、创建表空间: SQL> create tablespace test 2 datafile 'D:\o原创 2012-04-17 10:41:19 · 392 阅读 · 0 评论 -
oracle免安装远程连接方法
Oracle 10g Instant ClientOracle Instant Client 是Oracle 公司推出的精简版客户端,不需要安装,但需要简单配置一下。下载地址: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html我下载的是Win32平台下的instantcli转载 2012-04-11 08:37:17 · 137 阅读 · 0 评论 -
mysql的数据类型data和datatime
带时间new date() 在数据库中mysql类型用datetime只带日期的用date原创 2011-09-09 17:15:08 · 1569 阅读 · 0 评论 -
MYSQL外键(Foreign Key)的使用 外键的作用,级联操作和保证数据一致性
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。外键的使用条件:1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比原创 2011-06-29 16:45:00 · 568 阅读 · 0 评论 -
SQL语句group by
1.一道SQL语句面试题,关于group by 表内容: 2005-05-09 胜 2005-05-09 胜 2005-05-09 负 2005-05-09 负 2005-05-10 胜 2005-05-10 负 2005-05-10 负 如果要生成下列结果, 该如何写sql语句? 胜 负 2005-05-09 2 2 2005-05-10 1 2 ---------------------------------------原创 2010-11-15 11:42:00 · 253 阅读 · 0 评论 -
分组查询
<br />分组查询 sum max <br />选择值要包含在group by中或者聚合函数中。<br />select ... from group by ...having..<br />order by sum(*) desc<br />或者order by c,d; C是分组,D是排序<br /><br />数据表a 有3个字段 id,c,d 我要用c 把数据分组 并用d 实现排序,一条sql语句能实现吗? <br />select * from a order by c,d; <br />e原创 2010-11-15 11:39:00 · 230 阅读 · 0 评论 -
sql server 如何执行一项计划任务
每天,每周的执行比如可以控制每天只能投票三次。每周要统计一下投票数。1、你必须开启代理服务sql server agent2、在企业管理器里,打开“管理—>sqlserver代理—>作业”,新增作业,新建“步骤”,在步骤里填入你要转移的SQL语句到“命令”框里。然后新建“调度”。3、启动作业。OK,自己试一下。原创 2009-10-30 14:49:00 · 418 阅读 · 1 评论 -
ntext有问题 取出来的时候
ntext有问题 取出来的时候 rereadSQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 当然这个是微软jdbc驱动的一个bug,我们也可以不用他的驱动,自己到网上下载jtds.jar驱动,使用这种驱动就不会出现上面的异常了.原创 2009-10-30 15:15:00 · 266 阅读 · 0 评论 -
细节 sqlserver 的ntext类型在数据库中是看不到值的
sqlserver 的ntext类型在数据库中是看不到值的起初我还以为数据没有插入,后来才知道ntext类型在数据库中本来就看不到的(数据较短的可以看到);那我要想看到ntext数据怎么办?在查询分析器中可以看到(查询分析器中也只看到了前几十个字符, 不是全部的)原创 2009-10-30 15:08:00 · 565 阅读 · 0 评论 -
书籍字数统计
//统计始章节和书籍的字数update chapter set fontCount=len(cast(content as varchar(8000)));update book set finishCount=pp.fontCount from book inner join ( select sum(fontCount) as fontCount,c.bookid as bookid f原创 2009-10-29 17:08:00 · 641 阅读 · 0 评论 -
解决多个一对一关系会死锁的问题(数据库连接池C3P0)
hibernate 1 对多 死锁spring+hibernate+struts +SQL 数据库频繁死锁。只要执行update 后 查询就死锁,数据库死了,要把tomcat停了才能继续运行。 解决方法:用数据库连接池C3P0解决 --> 5 60原创 2009-10-09 09:37:00 · 1160 阅读 · 1 评论 -
MMC错误导致不能打开mssql企业管理器
错误:MMC 不能打开文件 C:/Program Files/Microsoft SQL Server/80/Tools/BINN/SQL Server Enterprise Manager.MSC。解决:打开运行对话框输入mmc,文件菜单/添加/删除管理单元-> 添加--找到MicrosoftSQL企业管理器原创 2009-04-28 09:34:00 · 381 阅读 · 0 评论 -
sqlserver之临时表 中间表
本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。 像一些老式的系统中,中间表一般都是使用组合主键,但是处理起来非常麻烦,所以,Hibernate强烈建议不要使这种主键,就自己再添加一个主键好了。原创 2009-04-19 20:35:00 · 1045 阅读 · 0 评论 -
musichouse 数据库
# MySQL-Front 3.2 (Build 13.0)/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;/*!40101 SET @OLD_COLLATION_CONNEC原创 2008-07-16 17:36:00 · 316 阅读 · 0 评论 -
MySQL 错误代码以及出错信息对照大全
0101 属于其他进程的专用标志。0102 标志已经设置,无法关闭。0103 无法再次设置该标志。0104 中断时无法请求专用标志。0105 此标志先前的所有权已终止。0106 请将软盘插入驱动器 %1。0107 后续软盘尚未插入,程序停止。0108 磁盘正在使用或已由其他进程锁定。0109 管道已经结束。0110 系统无法打开指定的设备或文件。0111 文件名太长。0112 磁盘空间不足。011转载 2008-07-18 11:13:00 · 450 阅读 · 0 评论 -
ASP.NET2.0 TreeView 递归(单表)
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts原创 2008-03-21 11:56:00 · 598 阅读 · 0 评论 -
*同一机器上sqlserver 复制表结构及数据
一简单的复制复制表1中id,r_p,r_p1,r_p2,r_p3,r_p4到表2的r_id,x_p,x_p1,x_p2,x_p3中,x_id为以固定值(1)。主要是方便从某表初始化某些值insert into 表2(x_id,r_id,x_p,x_p1,x_p2,x_p3)select 1,id,r_p,r_p1,r_p2,r_p3 from 表1 二所有表数据一起复制(一个数据库中的所有原创 2008-03-13 09:53:00 · 1238 阅读 · 1 评论 -
sqlserver 复制表结构,复制表数据
sqlserver 复制表结构在企业管理器中,全选想要复制的表,右击所有任务/生成SQL脚本.保存为一个*.sql文件.再在查询分析器中打开.在菜单栏下面中间位置,选择一个数据库,然后把刚才保存的sql文件复制进去,点勾,再按F5执行.表结构复制成功. 复制表数据使用SQL Server 2000自带的“生成SQL脚本”工具,可以生成创建表、视图、存储过程等的SQL脚本。那么,能否将表中的数据原创 2008-03-13 09:42:00 · 4311 阅读 · 4 评论 -
得DateTime类型数据中的日期(仅年月日
得DateTime类型数据中的日期(仅年月日select convert(varchar(10),columnname,120) from tablename原创 2008-03-04 09:54:00 · 387 阅读 · 0 评论