mysql doc附加数据库_eclipse配合resin开发web,附加mysql数据库连接池配置设置整合与测试.doc...

41528d3028836879cd698677c3999917.gifeclipse配合resin开发web,附加mysql数据库连接池配置设置整合与测试.doc

网上对于上面的几种组合有不少介绍,但大都是一个版本,并且初学者很难配置成功。1、为什么选择ECLIPSE本人是从。NET转过来JAVA的,想找一个类似于VS一样强大的编辑器,发现太难了,ECLIPSE对于JAVA还算是不错的了,虽然人性化方面不如VS,但是它的强大插拔机制多少能弥补一些不足,并且它也是开源的,JBUILDER也把核心转向他了,可见发展潜力不错。2、为什么选择RESIN学习JAVA之初自己做了全套的WEB服务器,包括简化的SERVLET/JSP容器等等,虽然花了我大量的时间(深知不要重复造轮子的原理,但我想要的是最简单最能满足我的要求的WEB服务器,所以自己开发了)开发,基本完成后发现在处理静态文件上性能比APACHE低一倍以上,研究了大量的开园WEB服务器,发现绝大多数开源JAVAWEB服务器性能比我的还差好多倍,跟贝没有选用的理由,对比发现,多有JAVA的服务器在处理静态文件时比APACHEIIS等要慢一点,所以我放弃了继续完善服务器的步伐,后来发现RESIN的线程处理机制的确不错,绝大多数情况下出来静态文件的速度与APACHE相当,并且数据库连接池作的也很不错,并且随着30的推出RESIN业走向了商业化,这是一个好事情,我们拥有了轻巧高效且稳定的WEB服务器,商业化意味着更完善的服务,看看WEBLOGIC200多M的安装文件,我想不出拒绝RESIN的理由。下面就具体配置说明一下,具体两个软件在哪里下载我就不多说了,不知道的BAIDU一下他的官网A、无插件安装RESIN在ECLIPSE上进行调试开发我用的ECLIPSE是LOMBOZ集成版,好处就是很多插件他已经帮你搞定了,新建一个WEB项目,打开WEB节点,选择DYNAMICWEBPROJECT,选择路径(先勾选调USEDEFAULT),我设置的路径在RESIN目录的WEBAPP下新建的项目文件夹,这样就不用更改RESINCONF配置,然后其它的默认配置,确定,我的PROJECTNAME是VERYS选中新建的项目(VERYS),在ECLIPSE主菜单上选择RUN(如果有个三角箭头不要直接点击,下拉三角箭头选择运行/RUN),然后会有一个RUN配置窗口,双击JAVA应用程序新建,名称随便,第一个TAB”主要“填入下项目就选刚才新建的项目(如果操作开始选中了这里已经默认了),MAIN填写COMCAUCHOSERVERRESINRESIN,第二个TAB“自变量”填写入下程序自变量CONF“C\RESIN\CONF\RESINCONF“VM自变量DRESINHOME“C\RESIN“DJAVAUTILLOGGINGMANAGERCOMCAUCHOLOGLOGMANAGERIMPL注意其中的有些路径要换成你自己的,这里K\RESINSERVER就是我的RESIN31的主目录,选择第四个TAB“类路径”点选“用户条目”,〉添加外部JAR,1,找到你的JAVAJDK中的TOOLSJAR确定,2,找到你的数据库驱动程序(我的是MYSQL驱动程序)JAR确定,3、再次添加,定位到RESIN目录的LIB目录,框选所有JAR确定,OK,至此运行配置就好了,点击最下面的运行是运行看看,RESIN没问题的话,你在浏览器中输入LOCALHOST8080就可以看到RESIN页面了接下来我们配置WEB项目的路径问题,比如有些人的JAVABEAN或者自己的JAVA程序ZAIWEB项目中,如果路径配置不正确在浏览器访问文件就抱错找不到类,这是RESIN类不引用机制引起的,目前我对比的TOMCAT的路径根RESIN的不一样,简单如下直接在项目右键新建JSP文件(如果没有JSP选项说明你的ECLIPSE插件不全,直接下载一个LOMBOZ就可以了),民命INDEXJSP,注意在选择路径的时候文件直接位于项目文件根目录下,而不是在WEBCONTENT下,然后建立一个JAVA程序,路径选择牧人就行,我这里实在根目录下的SRC目录,但是这个目录不能直接被RESIN或TOMCAT编译,RESIN的设置是,在ECLIPSE右键选中新建的WEB项目,点击属性,选择“JAVA构建路径”,第一TAB页的最下面缺省输出文件夹,输入VERYS/WEBINF/CLASSES,其中VERYS是我的项目文件夹名,OK,到现在为之新建的JAVA可以直接饮用在JSP中并且RESIN能够正确编译引用,如果配置正确,你点击运行(刚刚新建配置的一个运行项目),就可以启动RESIN了,然后所有的跟踪调试就在ECLIPSE中进行了,浏览器中输入LOCALHOST8080/VERYS就可以看到刚才新建的INDEXJSP了,如果INDEXJSP中引用了那个JAVA文件也会正确执行好了,下面配置数据库连接池,请注意上面唯一的一处加黑,这里新建的运行项目已经把数据库驱动程序加载到了运行中来,这个很关键,当然你也可以将该驱动程序直接拷贝到RESIN的LIB文件加下面,然后再上面配置运行项目的时候第三步框选所有RESIN的JAR的时候也就一起加进来了,原理是一样的,加下来打开这个K\RESINSERVER\CONF\RESINCONF文件,请相对应地选择你自己的文件,打开编辑(记事本就可以了,最好是VS),如果你的RESIN是31版本并且配置文件没有更改过的话大约在200行左右有个节点被隐藏了,如果如果有的话只写修改就行,我的配置是这样的JDBC/MYDBJDBCMYSQL//LOCALHOST3306/MYSQLROOTLINGXIAO82030S然后保存在你的WEB项目里面新建一个JAVA类,默认位置(输出目录上面已经设置了),包自己设置PACKAGEVERYSIMPORTJAVASQLCONNECTIONIMPORTJAVASQLSTATEMENTIMPORTJAVASQLRESULTSETIMPORTJAVASQLSQLEXCEPTIONIMPORTJAVAXSQLDATASOURCEIMPORTJAVAXNAMINGCONTEXTIMPORTJAVAXNAMINGINITIALCONTEXTPUBLICCLASSDBCONN{PRIVATECONNECTIONCONNNULLPRIVATESTATEMENTSTMTNULLPRIVATERESULTSETRSNULLPRIVATEINTRESULTNUM0/构造函数,作者凌晓NETPETBOY163COM找到数据源,并用这个数据源创建连接/PUBLICDBCONN{TRY{CONTEXTENVNEWINITIALCONTEXTDATASOURCEPOOLDATASOURCEENVLOOKUP“JAVACOMP/ENV/JDBC/MYDB“IFPOOLNULLTHROWNEWEXCEPTION“JDBC/MYSQLISANUNKNOWNDATASOURCE“CONNPOOLGETCONNECTIONSTMTCONNCREATESTATEMENT}CATCHEXCEPTIONE{SYSTEMOUTPRINTLN“NAMING“EGETMESSAGE}}/执行SQL语句查询记录PARAMSQLSQL语句RETURNRESULTSET记录集/PUBLICRES

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值