十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
mysql配置ODBC数据源的方法(以win10为例说明):
专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业历城免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
1 打开【开始菜单】——【控制面板】,若在窗口中能找到【管理工具】选项则单击管理工具;若不能找到则在窗口右上角的“查看方式”下拉框中下拉选择“小图标”或者“大图标”,然后就可出现【管理工具】选项了,单击进入。
2 在弹出的窗口中双击选择【数据源(ODBC)】快捷方式,在【用户DSN】选项卡中单击【添加】按钮,然后选择“MySQL ODBC 5.3 Unicode Driver”。
3 填写配置信息:前两个选项可根据项目功能信息填写;然后按具体情况填写TCP/IP Server和Port;然后是MySQL用户名、密码、数据库名称。
设置成功。
spring中配置数据源的几种常见方式:
#mysql 数据库配置(jdbc.properties)
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=truecharacterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
1.使用spring自带的数据源org.springframework.jdbc.datasource.DriverManagerDataSource;
方式一:
bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:location="/WEB-INF/jdbc.properties" /
bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="${jdbc.driverClassName}"
p:url="${jdbc.url}"
p:username="${jdbc.username}"
p:password="${jdbc.password}" /
p标记需要:xmlns:p=""
DriverManagerDataSource源码实现:
public class DriverManagerDataSource extends AbstractDriverBasedDataSource {
public DriverManagerDataSource() {
}
public DriverManagerDataSource(String url) {
}
public DriverManagerDataSource(String url, String username, String password) {
}
public DriverManagerDataSource(String url, Properties conProps) {
}
public void setDriverClassName(String driverClassName) {
}
protected Connection getConnectionFromDriver(Properties props) throws SQLException {
}
protected Connection getConnectionFromDriverManager(String url, Properties props) throws SQLException {
}
}
在Jboss 中使用MySQL的方法
一 把MySQL的JDBC驱动放到CLASSPATH中 同样 把它复制到/server/default/lib目录下
二 把/docs/examples/jca/mysql ds xml复制到/server/default/deploy目录下 修改mysql ds xml文件 设置<driver class/>为 mysql jdbc Driver再把<connection url/>设置为 jdbc:mysql://<mysqlhost>/<database> 其中<mysqlhost>是数据库主机名<database>是数据库名
三 把doc\examples\docs\examples\jms\mysql jdbc service替换掉 D:\JavaOne\jboss \server\default\deploy\jms\hsqldb jdbc service
四 然后需要设置default\conf\standardjaws xml 文件的<datasource>和<type mapping>元素 <jaws><datasource>java:/MySqlDS</datasource> <type mapping>mySql</type mapping></jaws> 同样也需要把standardjbosscmp jdbc xml 文件的<datasource> 和 <datasource mapping>元素设置为下面这样 <jbosscmp jdbc><defaults><datasource>java:/MySqlDS</datasource><datasource mapping>mySql</datasource mapping></defaults></jbosscmp jdbc>
五 再修改login config xml文件来使用MySQL <application policy name = MySqlDbRealm > <authentication> <login module code = jboss resource security ConfiguredIdentityLoginModule flag = required > <module option name = principal >sa</module option> <module option name = userName >sa</module option> <module option name = password ></module option> <module option name = managedConnectionFactoryName > jboss jca:service=LocalTxCM name=MySqlDS </module option> </login module> </authentication> </application policy>
lishixinzhi/Article/program/Java/ky/201311/29219