编写JDBC 项目连接Oracle问题简记

关于JDBC连接Oracle数据的问题,不得不说我弄这个弄了一天多,最后总算是连接上了。。

首先说一点就是在使用eclipse编写jdbc项目的时候,首先要添加依赖包ojdbc14_11g.jar ,使用build添加依赖的包

之后就是建立一个连接配置文件:db_oracle.properties 里面的内容就是你用于连接数据库的连接字串和用户名密码

url=jdbc:oralce:thin:@localhost:1521:orcl         其中前面部分基本上是固定的,localhost就是你设置连接的ip  之后冒号是端口号,一般默认是1521 最后一个很重要它代表的是你的数据库的全局sid 一定要记住你连接的数据的sid 名字,否则就会出现下面的问题。

dbUser=system

dbPassword=密码

之后就是写Java里面的连接代码,这里不多说,主要是配置Oracle里面的数据库

在你运行Java的项目的时候你可能会遇到:

ORA-12505, TNS:listener does not currently know of SID given in connect des

Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:orcl;什么的错误

这一点主要就是数据库里面的配置没有配置对,首先我们坚持lsnrctl有没有启动,运行Cmd->lsnrctl -> start看看启动没有,没有启动就会启动,只好看看status 看看是否运行了监听,对应的监听的实例对象和连接的地址是什么。

如果没有设置监听,那就去net config 里面设置监听和网络,只好再去net manager里面设置服务

在net manager 里面设置的时候注意选择设置监听的sid 也就是你再编写配置文件时的那个sid 标识全局数据库的那个。

期间还出现许多错误,但是忘记了,就简单的写下现在配置好了还记得的这点,不喜请勿喷!

 

我们的的生活半径有多大

我其实是想说,在你的人生半径中,相对固定的点越少,生活就越稳定——

冯雪梅 《 中国青年报 》( 2013年06月04日   12 版)

以家为圆心,半径3.85公里之内,老弟自以为“搞定”了女儿的未来。这个区域内,公立幼儿园、名牌小学、重点中学、著名大学一应俱全,医院、超市、公园这些“辅助设施”也完美到位。女儿还在摇篮之时,老弟就四处炫耀这张设计精美的规划图,以此证明自己不仅是一个好的建筑设计师,也是一个很有远见的丈夫和父亲。

“蓝图”在女儿3岁半的时候,第一次进行了重大修正。小朋友要去学钢琴和舞蹈,还对一家有儿童乐园的购物中心情有独钟,生活半径只得扩张,开始向5公里之外拓展。等女儿迷上故事书,学会了那个叫“Paris(巴黎)”的单词之后,不管谁问她想去哪里,一定回答:I want to go Paris(我想去巴黎)。虽然不能确定“Paris”最后会变成别的什么地方,却可以肯定,它一定会对老弟的人生半径进行一次又一次的修正。

我们的人生,不仅是幼年、少年、青年、中年、老年这样不可逆转的成长直线,更是一个个半径不断改变的扇形或者圆形辐射区,区域内的一个个地标上,记录着那些时常被回忆的生活经历。

6岁之前,那几个标志性的地点可能是幼儿园,外婆家,门口有旋转木马的商场,最最不愿意去的儿童医院;12岁的时候,是胡同里的学校,学围棋的棋院,有好吃的冰淇淋甜品店,好朋友的家,专卖各类小饰品的步行街;18岁之后,是男朋友所在的城市,出差经常住的酒店,父母的家……

我们可能是圆心,也可能是别人生活半径辐射到的一个点,各自的辐射区有些相互覆盖,有些则绝不重叠;有些相互影响,有些则毫不相干。它不一定涵盖所有的生活,却勾画出人生的主要轮廓。只要你了解一个人生活区域的几个关键点,大致就能描绘出其生活的基本面貌。

家,公司,学校,培训班,讲述着一个母亲的日常生活;北京,上海,机场,火车站,给你一对异地恋人的爱情故事;公园,早市,医院,儿女家,展现退休老人的生活常态。

或许,人生半径越广阔,生活越丰富。显然,家、办公室、学校三点一线的生活,远没有上海、巴黎、西雅图来得浪漫有情调,在每日重复的单调中,太多人渴望大跨度的腾挪转移和穿越,只是,对生活稳定性的追求,决定了那种大幅度的跳跃,不可能是常态。

如果你想要安稳的生活——不管你想不想,大多数人的生活都如此,就一定知道三角形比四角形更牢固。这只是一个比喻,我其实是想说,在你的人生半径中,相对固定的点越少,生活就越稳定。当然,安稳往往也是枯燥的代名词,固有模式一旦形成,就具有相当的惯性和黏着力,想要打破它,通常不太容易。

而渴望改变的我们,时不时会生出“越轨”的念想,于是,在常规的人生路径之外,会出现一些非常规或者偶然的路径。比如,地点不确定的假日旅游,不定期的郊外野餐,突发奇想的同学聚会……这些并不确定,甚至突如其来的事件,像一个个色彩鲜明的游动粒子,为我们庸常的生活注入不安分的因素,让原先或绿或蓝或紫的日常图谱受到干扰,偏离原先的主色调。

有些碰撞你原先轨迹的“粒子”是可以选择的,比如你的度假计划,或者辞职申请,有些却是无法预知的,让你措手不及,像父母突然生病住院,常驻外地的工作指令。这些可期不可期的“袭击者”,改变了我们习以为常的生活,有些人能让它们的好发挥到极致,淡然应对它们的坏;有些人却只能让自己手忙脚乱,不胜其扰。颠覆故态的想象和应对变故的能力,是完全不同的两个概念,要是你缺少后者,最好审慎调整既定的轨迹。

没错,我们的父母远在千里之外,我们的好友闺蜜更在异国他乡,可他们总会是我们生活半径上的一个点,哪怕光顾的时候少之又少,甚至可能永远是计划中要去的一个点,却时时出现在我们的谈话、讨论和牵挂之中,虽然算不得生活的主调,却也是不可缺少的配色。

其实很多时候,我们是根据情感的亲疏远近,划定我们人生半径的长短。再远的人,只要TA在我们的心中重要,生活就一定有其一席之地;再近的人,要是TA从未真正影响过我们,我们也一样视而不见。

Oracle 使用记录集

1、首先说一点,关于使用sqlplus 不能使用粘贴键的问题,默认呢直接启动oracle sqlplus 是不能使用命令行下的邮件的粘贴按钮的,这时你可以先启动命令行,使用win下的命令行进入sqlplus 这样就能使用了

CMD->sqlplus  然后输入用户名和密码就可以了

2、对于在win下使用oracle时我们不能插入时间的问题,有时候提示说插入的时间存在月份问题,这一点呢,是因为我们经常使用的是中文版的oracle,所以会出现这个错误,因为我们安装的时候使用的是中文的月,也就是13-6月 -15这样的格式,所以我们要转换一下才能插入像’13-June-15’这样的格式,怎么设置呢?

进入cmd 输入set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
然后重新登录sqlplus 就可以使用这样的格式了

3、SQL语言分类

数据定义语言:DDL(data definition language):create,alter,drop,truncate

数据操纵语言(data manipulation language):insert,update,delete

数据查询语言(data query language):select

事物控制语句:commit,rollback,savepoint

数据控制语言DCL:grant,revoke

^画※哲^

关于近来有的人问我为什么叫画哲呢?画哲是什么意思?代表着什么?

这一点我现在想说的是,我不会告诉你画哲是什么,为什么要叫作画哲,画哲是什么意思,代表着什么。因为我也不懂~~哈哈。。

如果说一定要给个说法那便是:绘画多彩人生,步寻哲理彩卷,记录生活每一刻的画哲。

1 2