Struts中使用数据库
来源:互联网 发布:对不起我爱你知乎 编辑:程序博客网 时间:2024/06/08 07:09
1) 拷贝一个 mysql-connector-java-3.1.12-bin.jar 到 Tomcat/common/lib
2) Struts中配置数据源: Struts-config.xml中添加:data-source
<data-sources >
<data-source key="mysql">
<set-property property="password" value="root" />
<set-property property="minCount" value="5" />
<set-property property="maxCount" value="10" />
<set-property property="user" value="root" />
<set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
<set-property property="description" value="" />
<set-property property="url" value="jdbc:mysql://localhost:3306/manage" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="false" />
<set-property property="loginTimeout" value="" />
</data-source>
</data-sources>
<data-sources >
<data-source key="mysql">
<set-property property="password" value="root" />
<set-property property="minCount" value="5" />
<set-property property="maxCount" value="10" />
<set-property property="user" value="root" />
<set-property property="driverClass" value="org.gjt.mm.mysql.Driver" />
<set-property property="description" value="" />
<set-property property="url" value="jdbc:mysql://localhost:3306/manage" />
<set-property property="readOnly" value="false" />
<set-property property="autoCommit" value="false" />
<set-property property="loginTimeout" value="" />
</data-source>
</data-sources>
3) 数据库管理类DBMange中设置一个静态变量:用来从plugin配置文件中获得信息
public static ServletContext context = null;
public static ServletContext context = null;
4) 建一个类MyPlugin 实现PlugIn接口,给 context 赋值
public void init(ActionServlet servlet, ModuleConfig config)throws ServletException {
DBManage.context = servlet.getServletContext();
}
public void init(ActionServlet servlet, ModuleConfig config)throws ServletException {
DBManage.context = servlet.getServletContext();
}
5) Struts中配置Plugin插件:Struts-config.xml最后添加:
<plug-in className=”com.wind.MyPlugin”/>
<plug-in className=”com.wind.MyPlugin”/>
6) 数据库管理类DBMange封装数据库获取数据库连接方法:获得一个数据库连接
public static Connection getConnection(){
Connection conn = null;
DataSource ds = (DataSource) context.getAttribute("mysql");
try {
conn = ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
public static Connection getConnection(){
Connection conn = null;
DataSource ds = (DataSource) context.getAttribute("mysql");
try {
conn = ds.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
0
上一篇:简单的数据库操作 增 删 改 查
下一篇:比较完整的Struts-config.xml配置文件
相关热门文章
- 不锈钢暗装式垃圾桶 20130827...
- float和double精度及其区别...
- oracle经典面试题
- 靓机体验HP4395A Agilent4395A...
- 美澳领导人讨论叙利亚化武问题...
- JDK1.6官方下载_JDK6官方下载_...
- MyEclipse6.5下载及注册码...
- Eclipse+MyEclipse的配置
- Eclipse 插件安装、升级和卸载...
- 最新版SWT Designer 6.0 安装,...
- flash播放控件
- 查看nginx某一时段的日志...
- ftp服务器日志分析
- mpi 目标机器积极拒绝,下面错...
- ps700 安装的aix6.1以后,装上...
给主人留下些什么吧!~~
评论热议
- Struts中使用数据库
- Struts中使用数据库
- Struts中使用数据库
- Struts中使用数据库
- 关于struts中数据库的使用
- struts中使用validator
- Struts中使用Log4j
- struts中使用validator
- struts中使用cookie
- struts中使用AJAX
- Struts 中使用 Token
- Struts中使用displaytag
- Struts中使用 DynaActionForm
- Struts中使用tiles
- Struts中使用 DelegatingRequestProcessor
- struts中使用UrlRewriteFilter
- Struts中使用ajax
- struts中使用json
- JDK 环境变量
- 普通的数据库连接类
- String[] 与 ArrayList 之间的转换
- 简单的数据库操作 增 删 改 查
- Android Emulator的常用命令
- Struts中使用数据库
- Java基础之011-Java基本数据类型及其包装类
- 比较完整的Struts-config.xml配置文件
- Plugin插件
- 二叉树
- RequestProcessor 插件
- struts-validator 简单的错误处理
- 经典培训故事18则
- 大学宿舍里出现频率最高的话
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
绗缝
绗怎么读
绗缝机
多针绗缝机价格
绗磨机
绗缝机一台多少钱
南通电脑绗缝机
绗磨钢管
电脑单针绗缝机
单针绗缝机
绗缝被
大型电脑绗缝机价格
铁友绗缝机
电脑绗缝机厂家
绗棉
绗绣
绗缝什么意思
绗缝工艺
美国绘儿乐
ar涂涂乐4d绘本
乐绘馆
绘儿乐颜料
太吾绘卷攻略
太吾绘卷wiki
吾绘卷wiki
太吾绘卷手机版
太吾绘卷新手完美人物攻略
太吾绘卷吧
太吾绘卷门派
太吾绘卷mod
太吾绘卷初期攻略
太吾绘卷修改器
太吾绘卷奇书
太吾绘卷轮回台
太吴绘卷
太吾绘卷武林大会
太吾绘卷多少钱
太吾绘卷铸剑山庄
太吾绘卷怎么加入门派
绘卷怎么肝
太吾绘卷建筑