发新话题
打印

动态数据集中密码的更改

动态数据集中密码的更改

杰表中采取动态创建JDBC数据集中,按“three”前辈的指
示操作,可以。
但是我发现生成后杰表模板XML文件中的密码属性值,同URL和用户名的存储方式不一样,即:
URL : ${property("myurl")}
用户名:${property("myuser")}
密码却是操作时生成加密的密码值。
所以此时对于jatools.properties文件中密码的更改,其实是无效的。
运用到实际例子中,若客户的数据库信息变化了,则配置文件中对密码的更改后运行,还是会报错。
java.sql.SQLException: Access denied for user 'root'@'127.0.0.1' (using password: YES)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2926)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:771)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3662)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1176)
        at com.mysql.jdbc.Connection.createNewIO(Connection.java:2544)
        at com.mysql.jdbc.Connection.<init>(Connection.java:1474)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)
        at java.sql.DriverManager.getConnection(DriverManager.java:525)
        at java.sql.DriverManager.getConnection(DriverManager.java:171)
        at jatools.data.reader.sql.a.a(Unknown Source)
        at jatools.data.reader.sql.Connection.getConnection(Unknown Source)
        at jatools.data.reader.sql.SqlReader.getConnection2(Unknown Source)
        at jatools.data.reader.sql.SqlReader.readStart(Unknown Source)
        at jatools.data.reader.sql.SqlReader.a(Unknown Source)
        at jatools.data.reader.AbstractDatasetReader.read(Unknown Source)
        at jatools.dom.src.DatasetNodeSource.create(Unknown Source)
        at jatools.dom.ElementBase.getChildElements(Unknown Source)
        at jatools.dom.DatasetBasedNode.getLength(Unknown Source)
        at jatools.dom.DatasetBasedNode.getFirstChild(Unknown Source)

请前辈帮忙解答!

[ 本帖最后由 mytest 于 2010-6-12 16:09 编辑 ]

TOP

已现场解决.

TOP

发新话题