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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP中如何对数据库中的数据进行删除增加等操作相关的知识,希望对你有一定的参考价值。

问题太抽象,/*
* 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("数据库关闭失败!");



这是先建立连接
参考技术A 你说的是用JAVA来对数据库中数据来进行删增操作是吧。JSP的话我就帮不了你啦, 参考技术B 通过后台执行sql语句来实现。 参考技术C 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?有的dao都必须继承该父类
*
* @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;

以上是关于JSP中如何对数据库中的数据进行删除增加等操作的主要内容,如果未能解决你的问题,请参考以下文章

(转)JSP+mysql数据库操作 连接,增加,删除,修改,查询例子

游戏如何删除数据库中的对象但同时对其进行动画处理

本地Oracle数据库中我对数据进行了改变,比如删除,添加等。如何将修改的数据更新到服务器上的数据库中

Oracle的SQL基础

数据库管理系统能对数据库中的数据进行查询、插入、修改和删除等操作,这种功能称为________。

如何对sqlserver2005数据库中表字段进行加密,解密?