教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

javaWeb-连接mysql数据库增删改查(精)(6)

来源:网络收集 时间:2026-04-25
导读: } catch (SQLException e { e.printStackTrace(; }finally{ close(; } return row; } /** * * @Title: excete * @Description: TODO(此方法适用带参数的修改,删除,增加 * @param sql * @param obj * @return int

} catch (SQLException e { e.printStackTrace(; }finally{ close(; } return row; } /** *

* @Title: excete

* @Description: TODO(此方法适用带参数的修改,删除,增加 * @param sql * @param obj * @return int * @throws */

public int excete(String sql, Object[] obj { int row =0;

int length = obj.length; try {

ps = conn.prepareStatement(sql; preparStateSql(obj, length; row = ps.executeUpdate(; } catch (SQLException e {

e.printStackTrace(; }finally{ close(; } return row; } /** *

* @Title: preparStateSql

* @Description: TODO(参数赋值 * @param obj * @param length

* @throws SQLException void * @throws */

private void preparStateSql(Object[] obj, int length throws SQLException { for(int i=0;i {

if(obj[i].getClass(==String.class {

ps.setString(i+1, obj[i].toString(; }else if(obj[i].getClass(==Integer.class {

ps.setInt(i+1, (Integerobj[i];

}else if(obj[i].getClass(==Double.class

{

ps.setDouble(i+1, (Doubleobj[i];

}else if(obj[i].getClass(==Date.class//java.sql.Date {

ps.setDate(i+1, (Dateobj[i];

} } } /** *

* @Title: close

* @Description: TODO(数据库连接关闭 void * @throws */

public void close( { if(rs!=null { try { rs.close(;

} catch (SQLException e { e.printStackTrace(; } } if(st!=null { try { st.close(;

} catch (SQLException e {

e.printStackTrace(; } } if(ps!=null { try { ps.close(;

} catch (SQLException e { e.printStackTrace(; } } }

public static void main(String[] args { DBUtils db = new DBUtils(; String sql = \ResultSet rr = db.exceteSQl(sql; try { while(rr.next( { int i =1;

System.out.print(rr.getInt(i+++\System.out.print(rr.getString(i+++\System.out.print(rr.getString(i+++\System.out.print(rr.getInt(i+++\System.out.print(rr.getString(i+++\System.out.print(rr.getString(i+++\System.out.println(rr.getString(i++; }

} catch (SQLException e {

// TODO Auto-generated catch block

e.printStackTrace(; }finally{ db.close(; }

//String sql = \软件\\\测试\\\女\\\

/* String sql = \

int row = db.excete(sql, new Object[]{\软件\测试\女\//int row = db.excete(sql; if(row>0 {

System.out.println(\增加成功\}*/

/*String sql = \int row = db.excete(sql, new Object[]{\计通\if(row>0 {

System.out.println(\修改成功\}*/ } }

所需要的驱动包:

Web.xml配置:

xml version=\ encoding=\?>

xmlns=\

xmlns:xsi=\

…… 此处隐藏:152字,全部文档内容请下载后查看。喜欢就下载吧 ……
javaWeb-连接mysql数据库增删改查(精)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520906.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)