数据库
安迪
坚持不懈。充满自信。楽しい毎日=幸せな一生
展开
-
Mysql出现1067错误地解决办法。
在运行mysql administrator的时候,无法登录mysql服务器,查找错误,老是无法进行.在进入windows下的管理工具的服务中,依然无法启动,提示说是错误1067.解决方案如下:方法一:1.卸载MySQL,删除所有与之相关的在任何盘符下MySql遗留信息。在注册表中查找"MySQL"删除相关。主要是安装目录下的相关。2.重新安装。安装的时候要注意选择安装服务器(如果是本转载 2008-06-09 20:08:00 · 877 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应表
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]转载 2013-06-06 16:53:22 · 672 阅读 · 0 评论 -
数据库事务隔离级别
SERIALIZABLE 保证所有的情况不会发生(锁表) 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。 注意:我们讨论隔离级别的场景,主要是在多个事务并发 的情况下,因此,接下来的讲解都转载 2014-07-01 15:04:18 · 626 阅读 · 0 评论 -
使用JOTM进行Tomcat的JTA调用
前段时间碰到一个需要访问多个数据库的例子,由于项目上是采用tomcat作为项目开发和布署,所以就没有考虑采用特定厂商的JTA实现,而是通过一个开源的JTA实现来完成tomcat和多个数据库之间的直接交互。 多数据库访问最直接的问题就是在一个service中,存在着多个数据库dao对象,当前面的dao对象操作完成之后,如果后面的某一个dao访问出错,那么这个service应该如何进行回转载 2015-07-20 11:12:35 · 2249 阅读 · 0 评论 -
深入 理解 Statement 和 PreparedStatement
一、使用Statement而不是PreparedStatement对象JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的.PreparedStatement的第一次执行转载 2015-07-20 12:55:34 · 770 阅读 · 0 评论 -
MyBatis mapper文件中的变量引用方式#{}与${}的差别
ibatis中使用select top #num# * from tableName出现错误。由于初次用ibatis还不知道在它里边拼写SQL语句的一些规则,导致一些自认为很平常的SQL语句,在它这里翻了船。select top #number#这种写法是不正确的,原因待查。正确的书写方式是 select top $number$ 。下面这段话是在网络里找到的它也没给出具体的解释,只是说这是什么S...转载 2018-02-11 08:46:24 · 5208 阅读 · 0 评论 -
安装MySQL5.1 server的错误(MySQL Error 1045)
在安装MySQL中遇到的问题总结如下,以便对日后再次安装可能遇到类似问题做个参考。安装时,进入到最后两步安装步骤时会弹出下面错误对话框: 图1出现上面错误的原因是密码错误,如果密码输入正确是不会出现这个问题的,如果在下面这步输入正确的密码,则可正确安装。 图2但是在安装时我输入的密码明明是123,但是现在安装时输入123却不行,怎么回事?要解...原创 2011-01-06 09:52:50 · 565 阅读 · 0 评论 -
Hibernate的悲观锁与乐观锁
悲观锁:在应用程序中显式为数据资源加锁。悲观锁假定当前事务操纵数据资源时,肯定还会有其他事务访问该资源,为了避免当前事务的操作受干扰,先锁定资源,它能防止丢失更新和不可重复读等并发问题,但会影响并发性能。 乐观锁:假定当前事务操纵数据资源时,不会有其他事务同时访问该数据资源,因此完全依靠数据库的隔离级别来自动管理锁的工作。悲观锁有两种实现方式 方式一:在应用程序中显式指定采用数据库系...原创 2011-03-25 13:52:20 · 103 阅读 · 0 评论 -
Oracle、MYSQL、sql server和DB2分页查询写法
一、DB2: DB2分页查询 SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) AS rn from 表名) AS a1 WHERE a1.rn BETWEEN 10 AND 20 以上表示提取第10到20的纪录 select * from (select rownumber() over...原创 2012-01-11 13:08:18 · 160 阅读 · 0 评论 -
ER图的例子
ER图的例子转载 2011-06-22 22:18:00 · 1831 阅读 · 0 评论 -
轻松解决Oracle XDB的8080端口冲突问题-入门基础
从Oracle 9i开始,Oracle的安装缺省包含了XDB。在启动数据库后,Oracle XDB的http服务将会自动占用了8080端口,这给使用或JBoss、Tomcat进行java web开发的人造成了许多不必要的麻烦。 本文将主要介绍修改XDB的http和ftp服务端口的3种方法。 1.使用dbms_xdb包修改端口设置 使用sys登录sqlplus sqlplus sys转载 2008-09-27 12:02:00 · 755 阅读 · 0 评论 -
Oracle数据库的导入,个人实际操作总结
1.数据库导出是使用的用户名/密码,要在新的数据库导入时使用同样的。否则会报:用户名/密码错误。(所以要在新的数据库中提前建立好一个同名的用户和密码)2.无法解析服务器名:找"盘符:/oracle/ora92/network/admin"下的。listener.ora和tnsnames.ora文件,用编译器打开,里边HOST对应的名字改为当前电脑的主机名。3.Oracle启动各项操作之前,原创 2009-01-10 11:54:00 · 641 阅读 · 0 评论 -
Oracle数据库导出(exp)导入(imp)说明
exp将数据库内的各对象以二进制方式下载成dmp文件,方便数据迁移。buffer:下载数据缓冲区,以字节为单位,缺省依赖操作系统consistent:下载期间所涉及的数据保持read only,缺省为ndirect:使用直通方式 ,缺省为nfeeback:显示处理记录条数,缺省为0,即不显示file:输出文件,缺省为expdat.dmpfilesize:输出文件大小,缺转载 2009-02-27 10:03:00 · 620 阅读 · 0 评论 -
SQL大全------之oracle
delete 删除一张大表时空间不释放,非常慢是因为占用大量的系统资源,支持回退操作,空间还被这张表占用着。truncate table 表名 (删除表中记录时释放表空间)DML 语句:表级共享锁: 对于操作一张表中的不同记录时,互不影响行级排它锁:对于一行记录,oracle 会只允许只有一个用户对它在同一时间进行修改操作wait() 等到行级锁被释放,才进行数据操作原创 2009-06-24 09:07:00 · 1149 阅读 · 0 评论 -
用一条SQL语句实现向数据库中插入多条记录的方法
insert一般是用来给表插入一条指定的列值的,但是,insert还存在另一种形式,可以利用它将一条select语句的结果插入表中。这就是所谓的insert select,顾名思义,它是由一条insert语句和一条select语句组成的。假如你从另一张表中合并客户列表到你的Custumers表,不需要每次读取一行,然后再将它用insert插入,可以如下进行: insert into Custume转载 2009-11-25 21:05:00 · 12938 阅读 · 0 评论 -
几条常见的数据库分页 SQL 语句
SQL Server 从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,又有order by,则是从排序好的结果集中选择: SELECT * FROM ( SELECT Top N * FROM (SELECT Top (M + N - 1) * FROM 表名称 Order by 主键 desc) t1 ) t2原创 2010-02-25 14:16:00 · 572 阅读 · 0 评论 -
MS SQL Server日期计算
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和 DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必须注意以下转载 2010-02-27 07:35:00 · 515 阅读 · 0 评论 -
row_number()over函数的使用
row_number()over函数的使用转载 2010-06-08 10:34:00 · 535 阅读 · 0 评论 -
MySQL安装配置问题总结
MySQL安装配置问题总结原创 2011-05-16 12:10:00 · 915 阅读 · 0 评论 -
PostgreSQL与MySQL对比
PostgreSQL与MySQL对比转载 2011-05-19 21:18:00 · 3629 阅读 · 0 评论 -
MySQL和PostgreSQL的日期格式化
MySQL和PostgreSQL的日期格式化原创 2011-06-02 17:26:00 · 4410 阅读 · 0 评论 -
[转]不安装Oracle客户端远程连接Orcale数据库
本方法是通过使用ORACLE官方提供的精简版客户端,即绿色免安装的客户端。下载地址(此处提供的是官方各版本下载地址):Windows 32位系统中使用的客户端下载地址其他系统环境中使用的客户端下载地址Instant client的版本很多:主要是Basic和Basic Lite。 Basic版本包括了所有的支持运行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多种语言。 Basi...转载 2018-12-06 13:37:19 · 531 阅读 · 0 评论