问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JSP中如何对数据库中的数据进行删除增加等操作

发布网友 发布时间:2022-05-01 05:35

我来回答

4个回答

热心网友 时间:2022-05-01 07:05

问题太抽象,/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/package ******;
import java.io.PrintWriter;
import java.sql.*;/**
* @author wfg
*/
public class DB_Conn {
private String driverName = "com.mysql.jdbc.Driver"; //JDBC驱动
private String userName = "root"; //数据库用户名
private String userPwd = "*****"; //数据库用户密码
private String dbName = "******"; //数据库名
private String url = "jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+
"&password="+userPwd; //数据库连接字符串
private Connection conn = null; //数据库连接对象
public Statement sm = null; //数据库语句对象
private PrintWriter out = null; //建立数据库连接函数
public void ConnectDB(){
try{
Class.forName(driverName).newInstance();
conn = DriverManager.getConnection(url);
sm = conn.createStatement();
}
catch(Exception e){
e.printStackTrace();
out.print("数据库连接失败!");
}
} //释放数据库连接函数
public void CloseDB(){
try{
if(sm != null){
sm.close();
}
conn.close();
}
catch(SQLException SqlE){
SqlE.printStackTrace();
out.print("数据库关闭失败!");
}
}
}
这是先建立连接

热心网友 时间:2022-05-01 08:23

你说的是用JAVA来对数据库中数据来进行删增操作是吧。JSP的话我就帮不了你啦,

热心网友 时间:2022-05-01 09:57

通过后台执行sql语句来实现。

热心网友 时间:2022-05-01 11:49

package cn.com.csuinfo.work.util;import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Vector;/**
* 完成基本的增删改查功�1�7?,�1�7?有的都必须继承该父类
*
* @author lhb
*
*/
public class ORCZFBasicDao {
private DBConnection db = DBConnection.getDBConnection(); /**
* 数据库的修改操作(insert,update,delete)
*
* @param executeSql
* :要操作的sql语句;
* @param paramValues
* :动�1�7?�1�7sql中的参数列表�1�7?
*/
public boolean updateZfSystem(String sql, Object[] values) throws Exception {
boolean flag = false;// 默认为操作失�1�7?
Connection conn = null;
PreparedStatement pstmt = null; try {
conn = db.getConnection();
pstmt = conn.prepareStatement(sql);
// 判断执行的sql是否有参�1�7?
if (values != null) {
int i = 1;
for (Object value : values) { pstmt.setObject(i++, value);
}
}
int row = pstmt.executeUpdate();
if (row > 0) {
flag = true;
}
} catch (Exception ex) {
ex.printStackTrace();
flag = false;
} finally {
db.closeDBResource(conn, pstmt, null);
return flag;
}
} /**
* �0�1�1�7�1�7�0�9�0�5�1�7�1�7
*/
public Vector queryZfSystem(String str, Object[] values)
throws Exception {
Vector vector = new Vector(); ResultSet result = null;
Connection conn = null;
PreparedStatement pstmt = null;
try {
conn = db.getConnection();
pstmt = conn.prepareStatement(str);
// 判断执行的sql是否有参�1�7?
if (values != null) {

int i = 1;
for (Object value : values) {
pstmt.setObject(i++, value);
}
}
result = pstmt.executeQuery();
while(result.next()) {

vector.add(result.getString(1));
} } catch (Exception ex) {
ex.printStackTrace(); } finally { return vector;
} } public Vector<String> doSelectOne(String sql, Object[] values, int column) { Vector inFoVector=null;
Connection conn = db.getConnection();
Statement st = null;
ResultSet rs = null;
PreparedStatement pstmt = null;
try {
conn = db.getConnection();
pstmt = conn.prepareStatement(sql);
// 判断执行的sql是否有参�1�7?
if (values != null) {
int i = 1;
for (Object value : values) {
pstmt.setObject(i++, value);
}
}
rs = pstmt.executeQuery(); if (rs.next()) {
inFoVector = new Vector();
for (int i = 1; i <= column; i++) {

inFoVector.add(rs.getString(i));
} } else {
System.out.println(rs == null);
} } catch (Exception e) { } finally {
db.closeDBResource(conn, pstmt, rs);
}
return inFoVector;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
冠状病毒酒精消毒怎么使用 袁咏仪主演的真爱之百万新娘哪个网站可以看 ...方便的话告诉我结局怎么样。陈玉是不是死了 冉冉东升可以组什么句子 求我姓冉的专属句子 弹弹堂高手之路全部过完给多少强化石 百度弹弹堂2里面的《高手之路高级高抛打法(高级)》《高手之路高级高差训 ... 弹弹堂工厂3怎么打 弹弹堂高手之路的任务怎么触发的 腹肌练习计划 房贷逾期被起诉,收到*传票后我已经缴清欠款和利息,现在银行要求我承担2万多律师费, 贷款被银行起诉在开庭前已经还完款项还用付法院的费用吗? 房贷逾期被起诉,收到*传票,银行要求一次性还清剩余金额并承担律师费和诉讼费。 商业贷款逾期未还,银行起诉,贷户需要支付诉讼费吗? 银行起诉贷款人诉讼费应该谁承担 银行起诉后还了贷款,撤诉费还有律师费要我给,我该给吗? 音频线及视频线如何选择? 银行起诉贷款人起诉费开庭费多少 音频线和广播线一样吗 向银行贷款3万元,现在银行要起诉我,除了还贷款之外还要支付哪些费用(比如诉讼费),要多少?谢谢 饶雪漫的哪本小说最好看 喇叭线可以接音频线吗! 吴彦祖有一部电影是穿越20年前的是什么电影? 银行贷款没还,现在银行起诉了请问60万,要交多少诉讼费? 家庭背景音乐系统用的是音频线还是喇叭线? 曾经看过一部外国科幻电影,是女主角穿越回20年前杀死第一只译名好像是达古拉,还有放慢20倍时间的表 适马镜头是哪里生产? 家庭背景音乐系统中该使用音频线还是喇叭线,二者有什么区别? 音响音频线颂要还是喇叭线颂要? 男生如何挽回感情? 女人梦见自己穿一长筒袜最后穿上了咋回事? 梦见早上穿长筒袜挂烂啦很长是什么意思?请帮忙解释啦,谢谢 梦见自己穿长筒绿色毛线袜子,只有一只,于是去买,撩开衣服一看,是红色的,,又买一双绿色长筒袜穿上了 喝什么水最安全、最健康? 喝什么样的水最健康 人类应该喝怎样的水才健康呢? 喝什么样的水才健康安全 运动完后喝什么水好 做会员卡磁条卡支付系统设备要要怎么做?求解,知道的回答下,谢谢!! 收银软件、会员卡软件是一回事儿吗? 大型连锁美发店如何实现会员卡线上微信支付功能? 使用美发会员卡管理系统软件能够提高门店效率和会员的支付体验? 怎么让王者荣耀到60帧数 西安中核蓝天铀业有限公司待遇怎样 中核浙江衢州铀业怎么样? 荣耀60SE游戏辅助怎么开启 我的墙里面有红黄蓝3根线,怎么接1开5孔插座? 西安盛基新型建材有限公司怎么样? 中核沽源铀业的具体情况有没有可以具体讲一下? 墙上电源插座与电线的接法?