Sorry,我刚找到的:配置J2EE支持Mysql (转)
这一段时间在学习J2EE&EJB,我最感兴趣的还是做JDBC的EJB,但是由于我手头上没有J2EE默认的Cloudscape,也不敢装Oracle,我的机器太次,跑J2EE已是满负荷运转,绝不能再加大家伙!因此我想继续使用小巧玲珑的Mysql。首先当然是系统环境软件的安装,我就不多说了,在下面我给出了几种软件的下载地址。需要特别强调的是,请一定要注意你安装的Mysql的版本,我们平常用的大都是“mysql-shareware-3.22.30-win”这个版本,但J2EE需要3.23.15以上的Mysql,这个是我花费大半天时间得到的教训。
经我的多次实验,J2EE的配置文件default properties中应按如下设置:
jdbc.drivers=org.gjt.mm.mysql.Driver
jdbc.datasources=jdbc/TestDb|jdbc:mysql://localhost:3306/test?user=jian&password=jian
以上语句很简单,用过Mysql的jdbc driver的人一看就明,所要注意的是其中的“jdbc/TestDb”实际上就是JNDI用来标识该数据库的名字。
在EJB中调用就很简单了:
DataSource ds = (DataSource) ic.lookup("jdbc/TestDb");
其实配置正确后回过头来再看,觉得真是很简单,但正是正确之前的一段摸索历程耗费了我很多的精力,所谓黎明前的黑暗吧。
从我使用的情况来看,这个版本的J2EE的错误提示机制特差,看上去不知所云,而且并不稳定,比如用它的装配工具生成的JAR包,虽然可用,但每次总被系统弹出窗口警告说是“无效的Windows NT映像”,弄得烦不胜烦,还有,明明按我上述配置已经能顺利运行连接Mysql的EJB,但error.log和dos窗口总是会记载说“Cannot find principal mapping information for data source with JNDI name jdbc/TestDb”。不过虽然有警告和错误日志记载,但只要你程序能够顺利地运行,尽可不去理会那么多,毕竟,J2EE还只是一个新生事物,没有经过长时间广范围的评测和使用。
由于本人水平有限,谬误之处烦劳予以纠正。
运行环境
Platform: Winnt 4.0
J2EE: JavaTM 2 SDK, Enterprise Edition Version 1.2.1
JDK: j2sdk1.3.0
Mysql: mysql-3.23.23-beta-win
Driver: mm.mysql-2.0.2
↓相关文章:
- · weblogic文档大全(URL)
- · 分布式对话服务器的管理(2)
- · 分布式对话服务器的管理(4)
- · 分布式对话服务器的管理(6)
- · 无状态Enterprise JavaBeans的观点
- · NT下安装JSP
- · Weblogic6.0部署和配置WEB应用程序(4)
- · Weblogic6.0部署和配置WEB应用程序(6)
- · 在apusic上部署EJB之HelloWorld,有错误的请指点
- · 企业JavaBeansTM技术介绍 -- 献给不知道EJB为何物的兄弟们
- · 建立ejb各个接口和bean的文件
- · 自己写的玩的东西,通过网络建立一个ejb的框架,并进行weblogic的部署
- · 为什么用ejb?(ejb使用的经典分析,摘)
- · 网友杂谈各种APP SERVER(昨天讨论的总结)
- · EJB核心技术及其应用(转自china-pub,不错的文章)
- · EJB核心技术及其应用(续)
- · Resin服务器的使用(一篇不错的文章,如果想使用resin做服务器建议看看)
- · J2EE or J2SE? JNDI works with both(from javaworld)
- · 走向J2EE,漫长的道路(
- · Jbuilder6+weblogic6.1开发Entity Bean 全攻略
- · 一点经验:apache、tomcat服务的手工安装与卸下
- · 使用weblogic+jb开发配置说明
- · Weblogic 调试手记:Weblogic中使用Servlet
- · Tomcat 4中的ClassLoader
- · WEBLOGIC6.0的一些使用经验(转载)
- · Weblogic6.0部署和配置WEB应用程序(2)
- · Tomcat4的数据库连接池配置〔转贴csdn〕
- · JSP/JAVABEAN+TOMCAT4.0.5+MYSQL组合建站总结
- · weblogic的jsp问题解决方法(转)
- · WebLogic的安装和配置
- · weblogic:Roadmap for Creating a New Domain 好不容易整理出来:]
- · J2ME手机程序开发中的九大注意要点
- · J2ME程序开发全方位基础讲解汇总
- · J2ME游戏开发学习之高效漂亮显示积分
- · J2ME 实现可伸展目录树TreeList
- · Nokia的J2ME扩展API——UI API使用之DeviceControl类
- · 使用J2ME技术实现简单的动画(附代码实现)
- · 在J2ME中实现游戏功能选择界面(附源代码)
- · 如何使用J2ME中的线程
- · J2ME技术入门之一——J2ME程序的开发过程
- · 有关Motorola J2ME开发的几个细节问题
- · 在J2ME手机编程中使用字体
- · J2ME潜艇大战游戏设计与实现
- · J2me开发心得-数组的使用
- · J2ME中随机数字处理全攻略

