日期:2014-05-16  浏览次数:20439 次

[反射机制]建立数据库连接

?

?

11. 利用反射机制建立数据库连接

解析数据库数据源配置文件(.xml),利用反射机制将配置文件中设置的数据源参数设置到 Class 类实例中,然后将该 Class 类实例强制转换成对应的数据源类。

?

1. 自定义数据源配置文件data-source-config.xml

简单提出一些约束条件。这些约束在解析该数据源配置文件时用到。

<?xml version="1.0" encoding="UTF-8"?>

?

<!-- quote from struts-config.xml -->

<!--

???

??? 数据源配置文件几点约束:

??? 1. <data-sources>节点下定义了一套数据源<data-source>[JDBC 2.0 Standard Extension]

??? 2. 节点拼写大小写敏感,目前有且只有三级节点

??? 3. 只允许有一个根节点<data-sources>

??? 4. 出现多个 id <data-source>节点,以第一个为准

???

??? 数据源查找方式:

??? 1. <data-source>节点数 < 1, 即节点数为