struts1.3.10项目中mysql数据源配置
来源:互联网 发布:电机控制算法的书籍 编辑:程序博客网 时间:2024/04/29 17:28
在Struts1.3中已经取消了<data-sources>标签,Action中也没有getDataSource(),因此不能够在struts-config.xml中配置数据源。如果使用了hibernate或者spring可以再hibernate或者spring的配置文件中配置数据源。本文是没有使用hibernate和spring情况下的配置方法。
1.在Java web项目的META-INF目录下新建context.xml文件,在其中添加定义JNDI资源的代码:
<Context reloadable="true" > <Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="root" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/databasename; /> </Context>
name:指定resource资源的JNDI名称;auth:指定resource的管理者,取值为Container或Application;type:resource资源的Java类名;username:指定数据库的用户名;password:指定数据库的密码;driverClassName:指定数据端口的JDBC驱动器的Driver实现类的名称;url:连接数据库的url。(其中databasename即为要连接的数据库的名称)
2.在web.xml中配置对该JNDI资源的引用,在<web-app></web-app>标签中添加如下内容:<resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/mysql </res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>3.在web应用里使用数据源
Context ct=new InitialContext();DataSource ds=(DataSource) ct.lookup("java:comp/env/jdbc/mysql");Connection conn=ds.getConnection();
0 0
- struts1.3.10项目中mysql数据源配置
- Struts1.2中配置数据源
- struts1.2中配置datasource数据源
- struts中配置mysql数据源
- Tomcat中配置mysql数据源
- mysql数据源tomcat中配置
- 项目中配置多个数据源
- 项目中数据源的配置参考
- web项目中配置多个数据源
- web项目中配置多个数据源
- 在web中配置mysql数据源
- Struts1.3不支持data-sources数据源配置
- struts1中配置应用
- spring中配置MySql数据源,怎样配置数据库信息
- Tomcat配置mysql数据源
- Tomcat mysql 配置数据源
- mysql数据源配置
- jsp mysql 数据源配置
- HTML基础:文本列表实例2(9)
- 如何使用QQ::Mat读写BMP图像
- windows环境下mysql报:1045 access denied for user 'root'@'localhost' using password YES错误解决办法
- dns工作过程及原理 (linux dns及android dan的实现差异)
- Hello Blog
- struts1.3.10项目中mysql数据源配置
- 日常训练 平均数
- C#方法中的return语句
- perl 正则捕获 /(?<request_time>\d+(?:\.\d+)?)\s+/
- 来淄博旅游
- 框架之hibernate多对一表创建保存
- Java中类的加载顺序
- 【多线程】的简单理解&进程 and【你的电脑是几核的?】
- 将自己的应用加入到程序启动列表(安卓)