Chinaunix首页 | 论坛 | 博客
  • 博客访问: 43529
  • 博文数量: 34
  • 博客积分: 695
  • 博客等级: 上士
  • 技术积分: 342
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-14 07:24
文章分类

全部博文(34)

文章存档

2007年(12)

2006年(22)

我的朋友

分类: Java

2007-03-27 16:36:47

一安装完sdk1.5,netbeans5.5后当然想运行一个项目测试一下了。于是就打开了netbeans提供的sample.
开始时由于netbeans5.5是第一次打开,还要设置服务器,添加一个服务器可以从tool菜单进入,这不到是很难的,easy.把服务器安装好了该运行了,不幸的输出结果是一大堆的异常。还要建数据源,建就建吧,根据wizard一步步的来总该没有问题吧,结果被数据源的格式给弄得糊涂了,我刚安装了一个oracle数据库,就用sun提供的jdbc驱动吧。按照格式写下完整的url,提供用户名,密码,连接失败。不知道什么原因,试了好久,没有办法,就想通过jdbc-odbc bridge来连接了,还要设置odbc数据源(我用的oracle 10g)。连接成功了,高兴不已。赶紧创建那个“数据源“吧(开始的时候根本就不知道这是干什么的,也不知道在哪里会有记录),结果又是一肚子的气,确定后竟然用红色的字体给我这样的提示:要创建数据源,必须提供口令。晕,我知道口令阿,但是我却不知道在哪里输入口令,重试了n次,结果还是一样,晕倒,暗想这是什么破软件阿。本来安装了这些软件后机器很慢已经够我烦的了,怒了,就回寝室睡觉去了。醒来后觉着还必须要干,于是在实验室的一台性能算是好的机器上重新安装了一遍这些软件。这次还好,那种傻瓜式的hint再也没有出现,高兴。终于可以创建数据源了吧。终于,终于创建了一个数据源。项目运行,傻了还是不行。我又试着"从数据库创建实体bean“,这里要选数据源,ok,就选我刚才新建的那一个。确定,没有错误,没有提示,是不是因为我还没有建表阿,赶紧连接oracle数据库,建表。回来重新建一个bean,再次晕倒,还是没有显示任何表的信息,崩溃,在网上搜索一下吧,中文的资料很少,没有太多的参考价值。于是专挑英文的网站搜索,终于在一个论坛上找到了有用的信息,那个人与我遇到的情况一样。哎,要用oracle自己带的驱动,在,提供用户名,密码,连接。ok,终于可以了。创建数据源,在“通过数据库创建实体bean“时,选择新建的数据源,我创建的表终于显示出来了,也可以成功的创建一个实体bean了。可是运行起来还是出错,把错误的信息粘贴,到网上搜索,还是很失望。虽然几经的痛苦,没有得到结果,也痛骂,这软件我搞了几天了,到现在还没有看到像样的输出,不过渐渐的越来越熟悉这个开发环境了,因为每次失败是就点这点那,寻找原因,次数多了,反而跟这个ide熟了。netbeans中自带一个java db数据库,开始的时候对它的url很陌生,不愿去碰它,但是在每次的运行项目时都会出现创建java db数据库的信息,说什么在1527端口接受连接。于是研究了一下它的url.原来很简单的。jdbc:derby://localhost:1527/databasename.databasename是你创建的数据库德名字,可以在tool菜单中找到如何创建数据库,创建数据库是要创建一个用户,当然要设置口令了。很顺利,hello world!终于出来了,I love ‘hello world'.但是我还是想用oracle数据库,又用了几个简单的项目测试,还是没有结果出来,但是有时错误的原因却不一样,我每一次,都到网上搜搜,天不负有心人,终于在sun公司的网站上,找到在j2ee项目(用sjs服务器)如何配置与orcle的连接,我注意到要把oracle驱动的路径加到jvm的路径中:classpathsuffix.开始时不知道到怎么做,于是把路径加到了环境变量classpath中。后来在打开runtime的tab后,打开sjs服务器,里面有一项jvm.察看属性,竟然有classpathsuffix,赶紧改。改完了之后再去测试,终于看到了我所钟爱的"hello world!".还有就是看了这么多的书,或资料及介绍的例子,就是愣没有找到如何在终端来运行client,最后还是在sun公司提供的tutorial中找到了,哎,这么简单的应用,那些写工具手册的人为什么就不写呢。运行项目后,比如我的项目为sayhello,那么在项目文件夹sayhello下就有dist文件夹。里面有sayhelloclient.jar.运行cmd.使sayhelloclient.jar所在的目录为当前目录.运行appclient -client sayhelloclient.jar,就可以了。这么简单,可是没有人提及,可害苦我这个菜鸟了。如果要更改ide的语言环境的话,修给/etc/netbeans.conf,在options字符串中加入"--locale english"就可以改为英文了,我下在的是中文版的
阅读(1059) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~