随笔分类 -  Database

摘要:数据库读取工具类 1 package com.db; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 import oracle.jdbc.driver.OracleDriver; 7 8 import javax.naming.Context; 9 import javax.naming.InitialContext; 10 import javax.naming.NamingException; 11 import ja... 阅读全文
posted @ 2012-02-21 14:39 因是因非 阅读(13396) 评论(0) 推荐(2)
摘要:测试表A 测试表B 1 left join(left outer join)--左连接包含左侧表中的所有数据 及按where条件查出的右表中的数据。不存在则显示空值select * from A left join B on a.name=b.name2 right join(right outer join)select * from A right join B on a.name=b.name--右连接与左连接恰好相反3 full join (full outer join)select*fromAfulljoinBona.name=b.name左连接和右连接的合集4 inner joi 阅读全文
posted @ 2011-08-09 19:44 因是因非 阅读(581) 评论(0) 推荐(0)
摘要:1) 查看用户的连接情况username sid serial#----------------------------------------SYS12 193plan9 32) 找到要删除用户的sid,和serial,并删除例如:你要删除plan用户alter system kill session '9,3'3) 删除用户 阅读全文
posted @ 2011-07-30 22:49 因是因非 阅读(262) 评论(0) 推荐(0)
摘要:在运行asp.net程序时,用ibatis连接数据库,出现如标题的问题查看详细错误的时候发现需要oracle客户端软件8.1.7最开始查发现需要重新安装一遍oracle,于是重新安,但又遇到了oci.dll无法加载的问题。后来才查明是由于卸载了以前的oracle客户端后,文件夹目录未删除,导致oci.dll还存在删除oracle目录后,顺利安装完毕需要oracle客户端软件8.1.7,在网上查明是当oracle 9.2运行在NTFS的分区上时,对于某些非administrators组的用户,ORACLE_HOME目录是不可见的,而在windows server 2003下asp.net应用的帐 阅读全文
posted @ 2011-06-28 23:57 因是因非 阅读(2992) 评论(0) 推荐(0)
摘要:分割字符串 阅读全文
posted @ 2011-02-22 18:24 因是因非 阅读(171) 评论(0) 推荐(0)
摘要:Oracle Spatial详解Oracle Spatial中SDO_Geometry详细说明shp转oracle spatialOracle Spatial常见错误Oracle® Spatial Developer's GuideOracle Spatial SRID:  1.user_sdo_geom_metadata存储各个图层的srid值    新建sdo_geometry表后,需更新每个空间表对应的srid字段,否则java中写入时srid无法为null,则提示ORA-13365: 层SRID与几何对象SRID不匹配。  2.mdsys.cs_srs存储SRID值索引,常用4 阅读全文
posted @ 2011-02-21 15:50 因是因非 阅读(583) 评论(0) 推荐(0)
摘要:SQLSERVER 2005采用'SQLSERVER身份验证'去登录, 出错的原因是:'用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联'。具体的方法是:   1:打开SQL Server Manager管理器!在左面找到 ‘安全性’ 单击右键 选择‘新建”,“登录” 弹出一个对话框,在登录名中输入你的... 阅读全文
posted @ 2010-08-06 11:10 因是因非 阅读(355) 评论(0) 推荐(0)
摘要:当删除一个用户时,报 ORA-01940: 无法删除当前已连接的用户"的错误解决方法:1、查找会话select username,sid,serial# from v$session---USERNAME SID SERIAL#---MYNAME 9 4762、强制关闭会话alter system kill session'9,476'3、然后再删除可以。drop user MYNAME casc... 阅读全文
posted @ 2010-07-26 12:41 因是因非 阅读(982) 评论(0) 推荐(0)
摘要:1.如何在win7下安装oracle在win7下安装oracle,遇到了麻烦问题,下载的Oracle数据库10g客户端,居然不支持win7,检查安装条件时报错,无法支持6.1版本的windows。解决办法是:在oracle解压出来的目录下,查找refhost.xml文件,修改或者添加一个6.1版本的windows就ok了。<!--MicrosoftWindows7--><OPERATING_SYSTEM><VERSIONVALUE="6.1"/></OPERATING_SYSTEM>这样可以在检查操作系统的时候绕过检查。无论是 阅读全文
posted @ 2009-12-31 16:11 因是因非 阅读(231) 评论(0) 推荐(0)
摘要:原文:http://www.bootad.cn/post/185.html大家都知道,用PL/SQL连接Oracle,是需要安装Oracle客户端软件的。有没要想过不安装Oracle客户端直接连接Oracle呢? 其实我一直想这样做,因为这个客户端实在太让人讨厌了!!!不但会安装一个JDK,而且还会把自己放在环境变量的最前面,会造成不小的麻烦。 其实我之前问过很多人的,但是他们都说一定需要安装Or... 阅读全文
posted @ 2009-12-21 13:13 因是因非 阅读(338) 评论(0) 推荐(0)
摘要:Windows下如何彻底删除Oracle 阅读全文
posted @ 2009-08-24 21:35 因是因非 阅读(233) 评论(0) 推荐(0)
摘要:1.连接到其他数据库 修改tnsnames.ora,在其末尾添加新数据库连接信息即可,格式可模仿已存在数据库连接。2. SQL*Plus & PL/SQL Developer 可在Oracle客户端里使用SQL Plus Worksheet 或 SQL Plus 进行数据库的各种操作。 使用PL/SQL Developer更为方便。3.表空间(1)uniform size是什么?oracle中表,索引,分区等都叫做段,每个段是有多个物理上不连续的区间组成;当段的空间不够是Oracle是通过增加区间来实现的。UNIFORM SIZE就是这个表空间中所有的区间是同样的大小,好处是防止碎片。 阅读全文
posted @ 2009-06-29 10:16 因是因非 阅读(494) 评论(0) 推荐(0)
摘要:Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 本文介绍使用JDBC连接SQLServe... 阅读全文
posted @ 2009-05-29 22:54 因是因非 阅读(1170) 评论(0) 推荐(0)
摘要:原文:http://hi.baidu.com/%B1%CF%C0%F6%C3%F4/blog/item/a1ce3a08cb3990d263d986e3.html[代码][代码][代码][代码][代码] 阅读全文
posted @ 2009-05-21 11:11 因是因非 阅读(481) 评论(0) 推荐(0)
摘要:DbBean的功能扩展 * 更方便的完成数据库操作import java.sql.ResultSet;/** * DbBean的功能扩展 * 更方便的完成数据库操作 */public class DbAccess extends DbBean { //初始化数据源URL和数据库驱动,数据库用户名和密码 public DbAccess(String _url, String _driver, String _username,String _password) { super(_url,_driver,_username,_password); } //... 阅读全文
posted @ 2009-05-12 16:26 因是因非 阅读(932) 评论(7) 推荐(0)
摘要:1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。 3.statement每次执行sql语句,相关数据库都要执行sql语句的编译,preparedstatement是预编译得, preparedstatement支持批处理 阅读全文
posted @ 2009-05-12 09:27 因是因非 阅读(3067) 评论(0) 推荐(0)
摘要:一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的 表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。SELECT nickname,email FROM testtable WHERE name='张三'(一)选择列表 选择列表(select_... 阅读全文
posted @ 2009-01-16 21:30 因是因非 阅读(314) 评论(0) 推荐(0)
摘要:常用数据库JDBC连接写法 阅读全文
posted @ 2009-01-16 21:27 因是因非 阅读(222) 评论(0) 推荐(0)