数据库
文章平均质量分 64
青葱岁月
个性开朗大方,从事互联网开发,擅长Java。喜欢唱歌,打篮球
展开
-
PL/SQL developer如何连接远程Oracle数据库
在安装ORACLE的目录下 \Oracle\ora90\network\ADMIN 有个tnsnames.ora 加入如下代码 数据库名= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22 )(PORT = 1521)) ...原创 2011-08-11 15:49:55 · 74 阅读 · 0 评论 -
mysql procedure error:[Err] 1338 - Cursor declaration after handler declaration
今天编写了一个mysql存储过程定义语句,在执行的时候报错:[Err] 1338 - Cursor declaration after handler declaration经过排查后发现是我把游标的error handler定义在游标的定义语句之前,所以报错了,我的代码如下:#define error handlerDECLARE CONTINUE handler for NO...2013-09-10 14:16:32 · 1897 阅读 · 0 评论 -
mysql乐观锁总结和实践
上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍:...2013-05-08 12:13:01 · 1954 阅读 · 0 评论 -
mysql悲观锁总结和实践
最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁...2013-05-07 12:20:01 · 1570 阅读 · 0 评论 -
MyBatis批量插入数据
在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,由于项目使用了Spring+MyBatis的配置,所以打算使用MyBatis批量插入,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。 实体类TrainRecord结构如下: public class TrainRecord implements Serializable {...原创 2012-07-10 08:50:26 · 6029 阅读 · 0 评论 -
MySQL报错: java.sql.SQLException: Column count doesn't match value count at row 1
项目使用了Spring和MyBatis,在往mysql数据库里插入数据时报错如下: org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLException: Column count doesn't match value count at r...2012-07-09 16:24:49 · 913 阅读 · 0 评论 -
MongoDB数据类型
参考地址:http://wawlian.iteye.com/blog/1303276 MongoDB的文档其实和JSON 很类似,与JavaScript的对象概念也很像。但是 MongoDB的数据类型更加丰富。下面我们一一介绍 MongoDB的数据类型。数据类型描述举例32 位整数32 位整数。shell 是不...原创 2012-07-09 00:28:02 · 146 阅读 · 0 评论 -
Mongodb在Linux下的安装和启动和配置
Mongodb的安装与启动下载链接: http://www.mongodb.org/downloads----------------------------------------------------------------------------Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接: http://fastd...原创 2012-07-09 00:11:07 · 227 阅读 · 0 评论 -
Mongodb在windows下通过配置文件配置和访问
Mongodb配置文件配置:第一步:在“D:\Mongodb”目录下新建一个文件,命令方式不限,例如新建一个mongodb.conf第二步:在mongodb.conf中配置我们需要的配置项关于具体的配置项,我们可以通过bin\mongod --help命令来确定我们需要配置的配置项在配置文件中采取key=value的格式,key代表需要配置的options,value代表...2012-07-09 00:10:31 · 449 阅读 · 0 评论 -
Mongodb help命令介绍
首先切换到Mongodb bin目录第一步:按如下格式输入命令C:\Documents and Settings\chenzhou>D:D:\>cd D:\Mongodb\bin第二步:键入help命令D:\Mongodb\bin>mongod --helpMon Dec 12 19:47:52Mon Dec 12 19:47:52 ...2012-07-09 00:00:18 · 682 阅读 · 0 评论 -
Win7下安装Oracle 10g常见错误的解决方案
本文转载自 摸我 感谢作者的分享Win7下安装Oracle 10g数据库时,常常会因为一些失误导致Oracle数据库安装失败。本文我们主要就介绍了Win7下安装Oracle 10g常见错误及其解决方案,接下来就让我们一起来了解一下这部分内容。首先下对版本,Oracle 10g支持Win7版:http://download.oracle.com/otn/nt/oracle10g/10203...原创 2012-06-04 18:42:22 · 210 阅读 · 0 评论 -
常用的JDBC各种数据库连接
1、Oracle8/8i/9i数据库(thin模式)Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String pass...原创 2012-06-04 18:15:32 · 90 阅读 · 0 评论 -
JDBC连接执行MySQL存储过程报权限错误
在java中通过JDBC连接MySQL执行存储过程时报错: java.sql.SQLException: User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configure connectio...原创 2012-05-28 14:40:05 · 254 阅读 · 0 评论 -
Mysql错误:Every derived table must have its own alias
mysql执行多表查询时报错:[SQL] SELECT * from (select e.account from employee eUNIONSELECT u.account from `user` uUNIONSELECT a.account from agent a)[Err] 1248 - Every derived table must hav...原创 2014-04-07 09:27:34 · 559 阅读 · 0 评论