javabean数据库增删改通用基本代码

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

package 包名;
import java.sql.*;
public class 类名 {
private Connection conn =null;
private Statement stmt;
ResultSet rs = null;
String url=“jdbc:sqlserver://localhost:1433;DatabaseName=Webfinal”;//数据库名
String username = “sa”;//数据库账号
String password = “root”;//密码
int n;
public int executeDelete(String delete) {
try {
Class.forName(“com.microsoft.jdbc.sqlserver.SQLServerDriver”);
}
catch (ClassNotFoundException ex1) {
}
try{
conn = DriverManager.getConnection(url,username,password);
stmt = conn.createStatement(
ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
n = stmt.executeUpdate(delete);
}catch (SQLException ex){
System.err.println(“sql_data.executeQuery:” + ex.getMessage());
}
return n;
}
public void close(){
try{
stmt.close();
conn.close();
rs.close();
}catch(Exception ex){
System.out.println(ex.toString());
}
}
}

//
servlet新增实例
//servlet文件
package myproject;
import java.io.;
import javax.servlet.
;
import javax.servlet.http.*;

public class add_servlet extends HttpServlet {

delete delete_bean = new delete();

public void init() throws ServletException {
	
}
public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException{
	response.setHeader("Content-type","text/html; charset=UTF-8");
	PrintWriter out = response.getWriter();
	String update = "INSERT INTO dbo.u_user(id,username,password,email) VALUES('";
	
	request.setCharacterEncoding("UTF-8");
	update+=request.getParameter("add1");
	update+="','";
	update+=request.getParameter("add2");
	update+="','";
	update+=request.getParameter("add3");
	update+="','";
	update+=request.getParameter("add4");
	update+="');";
	System.out.println(update);
	
	delete_bean.executeDelete(update);
	String script = "<script language=\"JavaScript\">+alert(\"添加成功!\");window.location.href='index.jsp'</script>";
	out.println(script);
}

}

Mysql通用查询操作类(Jsp+servlet+javaBean+Mysql) 在腾科培训了有1个半月了,终于学完JSP+SERVLET+JAVABEAN+MYSQL,学了java的第一套web解决方案。老师要求我们6人一组开始做一个订餐系统。这个系统没有什么特别的,就跟电子商城是一个样的。由于要对数据库做大量的增删改查,那个代码又多,我想能不能将数据库操作的这一层打包起来(SqlOperDao),让我对数据库操作,用几行代码就搞定的。然后我只修改sql语句,和传进来的参数就 阅读详情

相关推荐

javabean数据库增删改

Javabean数据库进行增加,删除,修改,查找,详细的代码

使用javaweb项目实现对数据库的增、删、改、查操作

JavaWeb是指使用Java语言进行Web应用程序开发的技术,可以利用Java编写一些动态网页、交互式网页、企业级应用程序等。JavaWeb技术主要包括Servlet、JSP、JDBC、JavaBean、JNDI、EJB、Web Services等。Servlet是JavaWeb技术的核心组件之一,它是一个运行在Web服务器上的Java程序,可以接收HTTP请求并返回HTTP响应,常用于实现Web应用程序中的控制器或者中间件。

weixin_69420643的博客 1万+

javabean 数据库增删改

数据库MySQL。五个字段, s_no(primary key,vachar(50) not null )s_name(vachar(50) nul) ,s_sex(vachar(50) nul),s_major(vachar(50) nul),s_grade(int null)

javabean增删改查_编写通用增删改查方法

编写通用增删改查方法1通用增删改 //通用的更新数据库的方法:insert,update,delete语句时 public static int update(String sql)throws SQLException{ //1、获取连接 Connection conn = JDBCUtils...

weixin_39775428的博客 608

java连接数据库实现基本增删改

1.加载数据库 2.链接数据库 3.数据库操纵对象 4.执行SQL语句 5.关闭数据库 基础的增删改查 思路: 先将基本的框架写出来 ,增删改查都在方法里面写创建商品类商品类 大概就是创建属性,get set 方法,构造有参无参方法,toString方法等几个 创建接口方法类定义出增删改查的方法类; 因为连接数据库有冗余所以将连接数据库的公共各部分提出到新的类里面即连接数据库的第1 ,2,5步提出来 创建方法实现的类 增删改查的方法都在ProductDAOmp1类中一下是为了更直观的浏览

m0_67393342的博客 1951

使用JDBC完成数据的增删改

1) 创建一个用于封装数据的JavaBean。2) 将加载驱动和获取数据连接等操作封装在一个工具类中,以供其他类调用。3) 创建一个实现了对数据库添删改查操作的DAO4) 分别创建用于执行对数据表添删改查操作的测试类。5) 执行程序,测试结果。

afeifu的博客 729

JavaBean

JavaBean

nic's blog 3243

jdbc basedao mysql_做个JDBC访问MySQL的通用BaseDao

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ParameterMetaData;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql...

weixin_29301059的博客 182

利用java反射机制实现对数据库增加和修改操作泛型类

package cn.com.basedao; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.sql.Connection; import java.sql.Date; import j...

weixin_37674052的博客 1155

泛型的使用

目前这个项目使用的jsp+servlet+javabean,没有使用其它的框架。在处理数据库的时候,多张表就对应多个dao,而每个dao都有增删改查的方法,显得很冗余。于是写了一个CommonDao,其中包含了其他dao里面共有的一些方法。然后让其他的dao类继承CommonDao,servlet中直接使用CommonDao中的相应方法。那么这个时候遇到了一个问题,怎样判断需要对哪张表执...

anzai561156的博客 92

优化JDBC封装

可重用性较强的JDBC封装 以下为代码,注释中写了主要思想 主类 com.util.JDBCUtil.java 1 package com.util; 2 3 import java.lang.reflect.Field; 4 import java.sql.Connection; 5 import java.sql.DriverManager;...

weixin_30246221的博客 84

jsp+servlet+javabean实现数据库增删改查操作

实现日志的增删改查,适合java初学者

jsp+javabean+servlet实现对表的增删改

使用jsp+javabean+servlet实现对表的增删改查操作.

javabean增删改

java技术,部分代码,更容易理解莪份阿凡ASFQS GASDG SD GSD E F

JDBC(3)实现通用增删改查方法

目录 编写通用增删改查方法 1 通用增删改 //通用的更新数据库的方法:insert,update,delete 语句时 public static int update(String sql)throws SQLException{ //1、获取连接 Connection conn = JDBCUtils.getConnection(); //2、获取 Statement 对象,这个对象是用来给服务器传 sql 并执行 sql Statement st = conn.createStatem

星海IT学习之路 1879

JDBC核心原理

JDBC核心原理

qq_67021195的博客 172

SQL 冗余 使用StringBuffer 中的append 追加拼成字符串

https://blog.csdn.net/qq_41993438/article/details/82707859 在没有使用Hibernate框架的时候 ,每次在编写连接数据库查询的时候,都一直Ctrl +C,Ctrl +V 使用很多重复的sql语句,比如数据库增删改查,造成代码的 数量冗余了很多,现在我整理一些 简化后适用的 ,我遇到的一些简单的方法,第一次写博客,如果大家发现有错误,请指正,不胜感激(排版很丑,勿嫌弃): *适用于所有的 表格 的 SQL 语句的增删改查 简化 B话不多说,我使用的

Newwanting的博客 2330

jsp+javaBean实现Mysql数据库增删改

jsp+javaBean实现Mysql数据库增删改查 准备工作 JDBC驱动的安装 (仅限参考)网址如下: https://blog.csdn.net/weixin_42366630/article/details/89966826 数据库数据的准备 使用Navicat进行数据库的创建,注意字符集编码设为utf-8 主界面 增加界面 直接删除 修改界面 查找界面 所需jsp和javaBean的包 javaBean jsp showall.jsp不包含在内 javaBean JdbcUtil.

weixin_44765471的博客 2636

Web对数据库增删改查(servlet+jsp+javaBean增删改查)

Web+Java对数据库增删改查-javaWeb中级1.开始之前的准备(servlet+jsp+javaBean增删改查)2.查询3.删除4.添加5.修改5.1.进入修改的页面 1.开始之前的准备(servlet+jsp+javaBean增删改查) jsp:页面的请求和展示 在前台主要学了jsp进行页面的请求和展示 java后台 mysql数据库 学习了java如何进行数据库增删改查 JDBC JDBC重构Dao Dao进行sql语句 将数据库的获取结果响应到页面上 页面

为了更好的未来_加油 4013
上一篇: HTML5简单个人主页设计
下一篇: python爬虫爬取网页指定数据(百度百科)
Root2021
博客等级 码龄6年 3粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值