database
chunran
这个作者很懒,什么都没留下…
展开
-
获得一个表中的所有列名和列数
在一次的开发过程中,因需要要知道某张表下到底有多少个列名。故得知在MSSQL里有一个系统表可以查出指定表的所有列。代码如下:已知表名的情况下,查出表的字段及列数:select * from syscolumns where id=object_id('表名')select count(*) from syscolumns where id=object_id('表名') MY-SQL数据库...2007-02-17 00:27:00 · 160 阅读 · 0 评论 -
Hibernate异常Found shared references的解决办法
在项目中的续签模块中,由于在谈判成功后要新建一份合同,并要将原合同中的站点信息设置到新合同中去,在合同的Entity中有一个list来关联的,一份合同可以有多少站点!在新增合同的代码如下:[code="java"]RenewalItem item = renewalItemDao.findById(id);PropertyContract pc = item.getProper...2011-09-23 16:49:31 · 1089 阅读 · 0 评论 -
mysql error 1093 解决方法
delete from myTableName where id in (select id from myTableName where colName is null);这行sql语句会出现ERROR 1093错误解决办法:delete from myTableName where id in (select id from (select * from myTab...2010-11-24 21:11:17 · 182 阅读 · 0 评论 -
在linux上用命令行来导出数据库
在linux上用命令行来导出数据库:[code="java"]mysqldump -uroot -p密码 --skip-lock-tables --default-character-set=utf8 数据库名>导出的SQL文件名;[/code]其中:--skip-lock-tables跳出检查文件名大小写--default-character-set=utf8指定导出...2011-09-26 16:08:44 · 326 阅读 · 0 评论 -
IllegalArgumentException occurred calling getter of *此类异常说明 .
在hibernate中报IllegalArgumentException occurred calling getter of *此类异常,上网查了一下,说是是待写入数据库的值和数据库字段类型不相匹配,造成的。。。(至少这是造成错误的其中一种原因),但实际上我的并不是这个原因而导致这个异常的,代码如下:[code="java"]DetachedCriteria dc = Detache...2011-09-26 16:16:38 · 1356 阅读 · 0 评论 -
系统布署时所遇到的问题!
今天去了中移动安装系统,首先,在本机上测试过一切都OK可以的了,去到客户那里,发现台服务器的网卡坏了,连接不上,结果白跑了一趟!第二天,说修好了网卡,再去,安装好JDK,安装好TOMCAT,再来安装MYSQL,首先是先安装mysql service7.0.msi版的,安装一直到配置mysql的时候就出问题了,说can't connent mysql server on localhost(1006...2011-12-19 18:42:04 · 123 阅读 · 0 评论 -
查看mysql表相关信息
[size=large]在mysql中,除了可以使用[/size][code="java"]1,show columns from tableName2,show create table tableName[/code][size=large]等操作来查看一个表的相关信息外,还可以用以下方式来查询:[/size][size=large]查询表信息[/size]...2011-12-29 01:34:08 · 148 阅读 · 0 评论 -
MyBatis官网学习
MyBatis官网学习2012-01-04 21:49:31 · 72 阅读 · 0 评论 -
清空mysql指定库里所有表数据
由于项目需要将之前那些测试数据全部清空,几经询问,终于问到一个答案出来,原来可以对mysql中的information_schema这个库里进行操作的。具体可执行:[code="java"]select * from REFERENTIAL_CONSTRAINTS[/code]来查看这个系统表里的字段及数据。代码如下:[code="java"]select CONC...2011-11-23 22:04:30 · 521 阅读 · 0 评论 -
mysql The server quit without updating PID file异常解决办法
项目中的用户角色不知道为什么无缘无故甘丢失了,所以就决定更改一下数据库密码,但好不幸更改后,重启时报出这个异常,[code="java"]Starting MySQL..The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid[/code]于是去查看mysql日志(在/va...2011-12-05 19:12:01 · 4015 阅读 · 0 评论 -
Mongodb部署为Windows服务
每次启动时都要执行一命令来启动mongodb,有点麻烦,于是上网找了一个方法,直接做到Windows服务,并随机启动。方便多了。记录如下:[code="java"]d:\mongodb\bin>mongod.exe --dbpath=d:/mongodb/data --logpath=d:/mongodb/logs/mongodb.log --logappend --bind_ip...2013-03-22 09:42:10 · 74 阅读 · 0 评论 -
ubuntu12.04设置mysql,防止乱码
[code="java"]打开mysql配置文件 : sudo vi /etc/mysql/my.cnf在[client]节点下最后一行添加default-character-set=utf8在[mysqld_safe]下最后一行添加default-character-set=utf8在[mysqld]下第一行添加lower_case_table_names...2012-08-27 17:40:45 · 79 阅读 · 0 评论 -
Ubuntu12.04关闭防火墙
[code="java"]Ubuntu12.04关闭防火墙: sudo ufw disable[/code]2012-08-27 17:43:00 · 602 阅读 · 0 评论 -
【转】CentOS安装配置MongoDB
[code="java"]1、下载1 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.3.tgz2、解压、安装、运行1 tar -xvf mongodb-linux-i686-2.0.3.tgz #解压2 mv mongodb-linux-i686-2.0.3 /usr/local/mon...2013-06-19 08:57:47 · 64 阅读 · 0 评论 -
ubuntu12.04安装mysql,phpmyadmin,php,apache2等
[code="java"]sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server[/code][url]http://wiki.ubuntu.org.cn/LAMP_%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%A...2012-09-26 17:44:58 · 81 阅读 · 0 评论 -
mongodb抛ReplicaSetMonitor no master found for set异常
今晚有同事打电话来说,手机应用拿不到数据了,登录数据库也失败了,于是,赶快回到家里打开电脑一看tomcat抛了一大堆异常出来:[code="java"]Caused by: com.mongodb.MongoException: ReplicaSetMonitor no master found for set: dbset1 at com.mongodb.MongoEx...2014-08-20 01:27:38 · 552 阅读 · 0 评论 -
获得一个表中的所有列名和列数
在一次的开发过程中,因需要要知道某张表下到底有多少个列名。故得知在MSSQL里有一个系统表可以查出指定表的所有列。代码如下:已知表名的情况下,查出表的字段及列数:select * from syscolumns where id=object_id('表名')select count(*) from syscolumns where id=object_id('表名') M...2011-05-15 09:38:14 · 144 阅读 · 0 评论 -
ORA-28547的解决办法
今天因为公司突然没电来,搞到所有的电脑都停电了,来电后再打开电脑,连接服务器上的oracle数据库时,报了一个ora-28547这样的错,google之,得到以下文章:[code="java"]1. 修改oracle的网络配置文件,具体做法是:在oracle安装目录下搜索sqlnet.ora文件,一般在$\NETWORK\ADMIN目录下, 用记事本打开把文件中的一行: SQLNE...2009-08-12 12:24:03 · 2423 阅读 · 1 评论 -
UBUNTU下安装oracle 10g,并连接到ORACLE
搞了一日,终于都可以装上了ORACLE,现在将其安装方法写出备份,其他好容易的,因为UBUNTU这个版本的LINUX的原因。呵呵....1,首先去ORACLE下载一个oracle-xe-universal_10.2.0.1-1.0_i386.ded,要注册,是免费的。2,下载完成后,打开终端进入到文件下载的目录里,(CD进入)3,然后执行 sudo dpkg -i oracle-xe-univer...2006-07-26 20:12:00 · 149 阅读 · 0 评论 -
获得数据库中所有的表.
在数据库中一般都会有一个系统表来记录下所有的用户表或视图,存储过程等等的.名字就叫SYSOBJECTS.所有要查询出所有的表可以用以下语句:SQL2000:Select * From Sysobjects where xtype = ' U或 V 或 P 'ACCESS:SELECT * From MSysObjects Where Flags = 0 And Type=1ORACLE...2006-08-02 11:54:00 · 66 阅读 · 0 评论 -
用oracle触发器对记录表增加记录的问题
现想对指定用户下的指定表都作一个操作记录,有一个logs表,字段 类型id numberobjid varchar2(50) --操作表的ID字段objname varchar2(20) --操作表的名称optione varcahr2(20) --操作类型(增删改)createtime dat...2009-03-01 22:24:58 · 561 阅读 · 0 评论 -
ms-sql导出数据库结构
sql200企业管理器 --右键要导出的数据库 --所有任务 --生成SQL脚本 --<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上 --<设置格式>里,将"包含扩展属性",选上 --<选项>中,2008-01-08 19:25:00 · 103 阅读 · 0 评论 -
ms-sql导出数据库结构
sql200企业管理器 --右键要导出的数据库 --所有任务 --生成SQL脚本 --里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上 --里,将"包含扩展属性",选上 --中,将"表脚本选项"中的内容全部选择上 --中,"安全性选项"是决定是否要包含创建数.2008-01-08 19:26:25 · 125 阅读 · 0 评论 -
MySql 中文乱码问题,:
MySql 中文乱码问题,:在MySql安装目录下找到myl.ini文件,将文件里的default-character-set=xxxx全部改为=你要的编码格式,(gbk,utf8,gb2312)等. 保存退出!打开mysql client,进入后再输入show variables like "%char%";可查看更改字符集后的列表.如:+-------------------------...2008-02-21 14:50:00 · 66 阅读 · 0 评论 -
oracle与hibernate集成生成主键
很久没有用到oracle数据库了,因项目需要故又使用之,当用powerDesigner那好模生成了数据库,再用eclipse里的hibernate生成pojo,xxx.hbm.xml时是默认生成的主键生成机制是这样的。 <id name="id" type="java.lang.Integer"> <column name="id" /&...2008-10-25 16:05:32 · 95 阅读 · 0 评论 -
hibernate 保存 oracle 10g大数据字段
用spring+hiberante保存blob的时候,报Active Spring transaction synchronization or active JTA transaction with 'jtaTransactionManager' on LocalSessionFactoryBean required 这样的错,在网上查了一大堆资料后依然没有解决问题,后来看到一信息是这样写的:...2008-10-29 14:01:17 · 168 阅读 · 0 评论 -
获得数据库中所有的表
在数据库中一般都会有一个系统表来记录下所有的用户表或视图,存储过程等等的.名字就叫SYSOBJECTS.所有要查询出所有的表可以用以下语句:SQL2000:Select * From Sysobjects where xtype = ' U或 V 或 P 'ACCESS:SELECT * From MSysObjects Where Flags = 0 And Type=1ORACLE...2008-11-19 18:41:10 · 479 阅读 · 0 评论 -
获得一个表中的所有列名和列数
在一次的开发过程中,因需要要知道某张表下到底有多少个列名。故得知在MSSQL里有一个系统表可以查出指定表的所有列。代码如下:已知表名的情况下,查出表的字段及列数:select * from syscolumns where id=object_id('表名')select count(*) from syscolumns where id=object_id('表名') MY-SQL数据库...2008-11-19 18:42:18 · 371 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决
在连接oracle时,久不久就会弹出一句这样的对话框来:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 原因不清楚,上网google了一下,找到一个解决的办法现转载过来:用root用户打开 /oracle/product/10.2/db_1 /network/admin/listener.ora文件。(打开时,请确保oracle已经关...2008-11-27 16:52:50 · 273 阅读 · 0 评论 -
在linux下重启oracle数据库及监听器
在linux下重启oracle数据库及监听器:用root以ssh登录到linux,打开终端输入以下命令:[code="sql"]cd $ORACLE_HOME #进入到oracle的安装目录dbstart #重启服务器lsnrctl start #重启监听器[/code]或[code="sql"]cd $ORACL...原创 2009-06-04 13:16:42 · 140 阅读 · 0 评论 -
修改ubuntu下mysql的一些操作
[quote]一). ubuntu下mysql安装布局:/usr/bin 客户端程序和mysql_install_db/db 数据库和日志文件/var/run mysqld 服务器/etc/mysql mysql 配置文件my.cnf/usr/share/mysql 字符...2009-12-10 20:29:55 · 118 阅读 · 0 评论 -
查询Oracle数据库当前用户的连接数
最近因为被问及当前有多少人在连接数据库,正好我用的oracle数据库,上网搜之得出以下这个SQL语句是可以的,故记录下来以备忘![code="sql"]select * FROM v$session [/code]例如你在192.168.2.2这台机里安装了一个oracle,并增加了a,b两个用户,当执行以上的sql语句时就可以从username字段里看出是那个用户登录了。当然...2009-07-06 14:33:50 · 185 阅读 · 0 评论 -
新增oracle数据的问题
现我在公网上的机子上有一个装有oracle数据库的服务器,在局域网内也有一台与公网服务器上一模一样的机子,不论数据还是程序都是一样的。但由于公司的网速问题,如果直接在登录到公网上去操作数据的话会很慢,严重影响了效率。所以我想,能不能直接在公司的局域网里先对数据进行了操作,然后在某一个时间里再将数据直接导入到公网上的数据库里!但导入部分只是针对今天或公网上那台机上没有的。不知道可否实现之!如...2009-02-24 09:05:04 · 103 阅读 · 0 评论 -
mongodb replica set(副本集)设置步骤
网上已经有一大堆的设置步骤的了,根据我遇到的问题,整理一下,如下:首先先去下载一个mongodb最新版,目前最新版应该是2.6[code="java"]cd /usr/local/binwget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.0.tgztar -zxvf mongodb-linux-x86...2014-08-23 14:59:17 · 700 阅读 · 0 评论