如果要连接到mysql数据库并希望 manually 在server.xml中提供凭据,则可以执行以下操作:
server.xml中:
URL="jdbc:mysql://1.2.3.4:3306/db"
password="mypassword" user="admin" />
name="MySQL Connector">
includes="mysql-connector-java-*.jar" />
在这个例子中,我将mysql jar文件放在服务器配置目录 wlp/usr/servers/defaultServer/mysql-connector-java-5.1.34-bin.jar
您现在可以直接从defaultServer目录 cf push
但是,自由buildpack可以 automatically 为从Bluemix目录绑定的数据库生成server.xml数据源配置 . 例如,如果我创建SQLDB或ClearDB服务并将其绑定到Liberty应用程序并将其命名为"TradeDataSource",则buildpack将生成配置并自动将正确的驱动程序jar添加到类路径中 .
cf files yourappname app / wlp / usr / servers / defaultServer / server.xml
我现在可以使用其jndi名称查找数据源: jdbc/TradeDataSource