jdbc连接Oracle
虽然学习Java很久了,自己也连接过一些数据库,比如mysql之类的,如今呢,也学习了一段时间的Oracle,然而呢,今天是我第一次连接Oracle,嘿嘿,应该还不算太迟吧。
今天呢,有点笨拙,大家莫笑!
我这是一个查询例子
首先,在dao中写好了连接:
然后写好了查询页面:
再写好servlet,当然我的bean是之前就写好的,很简单,很容易理解,也就不在这里展示,嘿嘿!
最后再写好查询语句,当然,这个东东也是在dao中写。
写完这些基本准备之后我就开始调试啦,嘿嘿。
但是,当头一棒,马上遇到一个错误:
然后,就是疯狂的上网查找,嘿嘿,好心人很多,然后就解决问题,解决步骤如下:
1、首先看URL和端口是否错误
经检查,Oracle服务是开启的,数据库是启动的,沌口也是正确的,当然IP就不用说啦。
2、检查是否是因为防火墙的原因将端口阻止咯,然后重启,结果还是失败
3、检查数据库监听是否开启
开始 → 运行→ 输入CMD→ 进入DOS命令提示界面敲入:
lsnrctl进入
然后查看状态是否开启:LSNRCTL>status,得到
这就证明了,数据库坚挺没有打开,当然,连接数据库就是不得成功的,接下来就打开数据库监听
嘿嘿,要是显示到这一步,那么连接数据库也就成功啦!
也当然啦,今天的连接就成功了,嘿嘿!!!
相关文档:
强制切换重做日志
ALTER SYSTEM SWITCH LOGFILE; 强制产生检查点
ALTER SYSTEM CHECKPOINT; 间接产生检查点(设定实例恢复时间不超过mm秒,亦即执行检查点之后运行超过这个时间就再次执行检查点)
ALTER SYSTEM SET FAST_START_MTTR_TARGET = 秒数; 获取重做日志文件信息
SELECT group#, ......
http://tianzt.blog.51cto.com/459544/171759
此文从以下几个方面来整理关于分区表的概念及操作:
1.表空间及分区表的概念
2.表分区的具体作用
3.表分区的优缺点
&nbs ......
Oracle数据导出很简单,但为了提高速度,我一般不直接导出成DBF,而是先导出成CSV格式的文本文件。
今天就遇到一个问题,导出的csv在转换成dbf时出现了很多空行。经过查找问题,发现是字段中含有换行符导致。
使用
select Replace(zsyj,chr(13)||chr(10),'') as SXPD from TableName
解决问题。 ......
虽然自己学习Java也还一段时间了,也连过一些数据库,比如说mysql,那已是好长之前的事了,但是呢,Oracle我就从未连过,尽管我学习Oracle也有一段时间了,嘿嘿,今天就尝试了一盘,真的觉得,所有的东西,都要自己尝试才行啊。
首先是写好了连接: ......
Oracle提供Wrap工具,可以用于加密你的Package等.
不过需要注意的是,加密后的代码无法解密,你需要保管好你的源代码。
以下是个例子:
1.源代码
create or replace function get_rowid
(l_rowid in varchar2)
return varchar2
is
ls_my_rowid varchar2(200);
rowid_type number;
ob ......