虽然学习Java很久了,自己也连接过一些数据库,比如mysql之类的,如今呢,也学习了一段时间的Oracle,然而呢,今天是我第一次连接Oracle,嘿嘿,应该还不算太迟吧。
今天呢,有点笨拙,大家莫笑!
我这是一个查询例子
首先,在dao中写好了连接:
然后写好了查询页面:
再写好servlet,当然我的bean是之前就写好的,很简单,很容易理解,也就不在这里展示,嘿嘿!
最后再写好查询语句,当然,这个东东也是在dao中写。
写完这些基本准备之后我就开始调试啦,嘿嘿。
但是,当头一棒,马上遇到一个错误:
然后,就是疯狂的上网查找,嘿嘿,好心人很多,然后就解决问题,解决步骤如下:
1、首先看URL和端口是否错误
经检查,Oracle服务是开启的,数据库是启动的,沌口也是正确的,当然IP就不用说啦。
2、检查是否是因为防火墙的原因将端口阻止咯,然后重启,结果还是失败
3、检查数据库监听是否开启
开始 → 运行→ 输入CMD→ 进入DOS命令提示界面敲入: lsnrctl进入
然后查看状态是否开启:LSNRCTL>status,得到
这就证明了,数据库坚挺没有打开,当然,连接数据库就是不得成功的,接下来就打开数据库监听
嘿嘿,要是显示到这一步,那么连接数据库也就成功啦!
也当然啦,今天的连接就成功了,嘿嘿!!!