首页 > 编程知识 正文

用eclipse怎么连接数据库连接(mysql设置密码命令)

时间:2023-05-04 05:08:15 阅读:69821 作者:2374

最近一段时间J2EE&; 我在学习EJB。 最感兴趣的还是做JDBC的EJB。 但是,手头没有J2EE的默认Cloudscape,也不敢安装Oracle。 我的机器太多了,跑J2EE已经满负荷运行了。 不能再让他长大了。 因此,我想继续使用紧凑精致的Mysql。

首先,我很少提及系统环境软件的安装,但以下是一些软件的下载地址。 要特别强调的是,请注意您安装的Mysql版本。 我们平时使用的是“Mysql-shareware-3.22.30双赢”版本,但J2EE需要3.23.15或更高版本的MySQL。 这是我花了半天多时间得到的教训。

我几次实验的结果,J2EE的轮廓default properties中应该设定如下。

JDBC.drivers=org.gjt.mm.MySQL.driver

JDBC.data sources=JDBC/testdb|JDBC : MySQL ://localhost 33603306/test? user=jianpassword=jian

上述语句很简单,使用过Mysql的JDBC驱动程序的人很快就会知道。 必须注意的是,其中的“jdbc/TestDb”实际上是JNDI用于标识该数据库的名称。

用EJB调用很简单:

数据源ds=(数据源) IC.lookup(JDBC/testdb );

其实正确配置后再回头看,我觉得很简单,但是到正确为止的摸索历史消耗了我的精力。 应该是黎明前的黑暗吧。

从我使用的情况来看,这个版本的J2EE错误通知机制特别差,看起来像云,而且不稳定。 例如,由该组装工具生成的JAR包是可用的,但每次系统弹出窗口都会警告您“这是无效的Windows NT映像”,这让我很厌烦。 另外,虽然在我的上述配置中可以顺利执行连接到Mysql的EJB,但error.log和dos窗口始终显示“cannotfindprincipalmappinginformationfordatasourdionfordationfordatasouror 但是,虽然有警告和错误日志,但是只要你的程序能够顺利运行,请尽可能多的无视。 毕竟,J2EE还是一把漂亮的钥匙,很久没有经过广泛的评价和使用。

本人水平有限,谬误之处费力纠正。

执行环境

平台: win nt 4.0

J2EE: JavaTM 2 SDK,企业版1.2.1版

JDK: j2sdk1.3.0

MySQL3360MySQL-3.23.23-测试-双赢

Driver: mm.mysql-2.0.2

这篇技术文章是由网络提供的。 如果您不打算侵犯您的权利,请单击此处反馈版权投诉

正文系统来源: php中文网

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。