在struts2中对数据库的增删改查语句!

在struts2中对数据库的增删改查语句!,第1张

struts2是一个web层的框架,对数据库的增删改查没有影响,它只负责跟web页面打交道,接收、传递数据、跳转到相应显示页面。而实现对数据的增删改查,如果你用没有用orm框架而直接用jdbc,则写相应的sql语句,然后执行即可,例如增加一条数据:

public int userAdd(User user){

int rt = 0 ;

String sql = "insert into USERS(userName,password,realName,sex) values(,,,)" ;

try{

conn = thisgetConn() ;

pstmt = connprepareStatement(sql) ;

pstmtsetString(1, usergetUserName()) ;

pstmtsetString(2, usergetPassWord()) ;

pstmtsetString(3, usergetRealName()) ;

pstmtsetString(4, usergetSex()) ;

rt = pstmtexecuteUpdate() ;

}catch(SQLException e){

eprintStackTrace() ;

}catch(Exception e){

eprintStackTrace() ;

}finally{

thiscloseAll(conn, pstmt, rs) ;

}

return rt ;

}

倘若你用了hibernate等orm框架,则相对简单,不用那么费劲的进行一个一个的赋值了,它对jdbc进行了封装,并且本身还有一种hql语言。说到底都是用sql语句进行数据库 *** 作!具体请查找资料!

<!-- 如果是单个的数据源可以不用key属性-->

<data-source key="mysql">

<set-property property="autoCommit" value="false"/>

<set-property property="description" value="Data Source Configuration"/>

<!-- 数据库的JDBC驱动程序地址 -->

<set-property property="driverClass" value="commysqljdbcDriver"/>

<!-- 最大数据库连接数 -->

<set-property property="maxCount" value="200"/>

<!-- 最小数据库连接数 -->

<set-property property="minCount" value="20"/>

<!-- 设置连接数据库的用户名称-->

<set-property property="user" value="root"/>

<!-- 设置连接数据库的密码-->

<set-property property="password" value="root"/>

<!-- 设置连接数据库的名称和地址-->

<set-property property="url" value="jdbc:mysql://localhost:3306/train"/>

</data-source>

redis会周期性的把更新的数据写入磁盘或者把修改 *** 作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步,当前 Redis的应用已经非常广泛,国内像新浪、淘宝,国外像 Flickr、Github等均在使用Redis的缓存服务。

ClassforName("orggjtmmmysqlDriver");//日志说找不到你要加载的类

1、首先保证你正确的加载mysql的驱动jar。

2、如果有问题,你再试试这样看加载这个类怎么样。

ClassforName("commysqljdbcDriver");

以上就是关于在struts2中对数据库的增删改查语句!全部的内容,包括:在struts2中对数据库的增删改查语句!、struts2连接mysql 在struts.xml中要如何配置、struts2 中怎么通过配置文件连接数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9304806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存