社区
Web 开发
帖子详情
各位前辈,那位能够提供一个jsp程序给我看看啊!简单的添加、删除、修改数据库!!!
ppchen88880
2003-03-05 03:25:38
各位前辈,那位能够提供一个jsp程序给我看看啊!简单的添加、删除、修改数据库!!!
...全文
136
4
打赏
收藏
各位前辈,那位能够提供一个jsp程序给我看看啊!简单的添加、删除、修改数据库!!!
各位前辈,那位能够提供一个jsp程序给我看看啊!简单的添加、删除、修改数据库!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
凋零的老树
2003-03-05
打赏
举报
回复
<%
Connection Conn;
Statement Stmt;
Statement Qidan;
Statement Count;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Conn = DriverManager.getConnection ("jdbc:odbc:mykdcis","kdcis","9988");
Stmt=Conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
Qidan=Conn.createStatement();
Count=Conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
String sql ="select..."
ResultSet Rs=Stmt.executeQuery(Sql);
Stmt.executeQuery(Sql);
mvmouse
2003-03-05
打赏
举报
回复
以上是程序员大本营2001.JAVA版中的一篇文章,我也正在学Jsp,咱们互相鼓励吧。
mvmouse
2003-03-05
打赏
举报
回复
利用javabean轻松实现对数据库的连接、查询以及增删改!------使用范例
--------------------------------------------------------------------------------
以下给简单地给出了使用的范例,请参考:
<%@ page contentType="text/html" import="operate_db.*,java.sql.*" %>
<jsp:useBean id="querybean" scope="request" class="operate_db.QueryBean" />
<%
String prm1,prm2,prm3;
ResultSet rst=null;
prm1 = ...;
prm2 = ...;
prm3 = ...;
querybean.setConnection("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:数据源名","sa","");
try{
String[] param = {prm1,prm2,prm3};
/*设置select语句*/
querybean.setQuerystatement("Select * from table where field1 = ? and field2=? and field3=?");
querybean.setParam(param);
rst=querybean.getResult();
}catch(Exception e){System.out.println(e); }
while (rst.next()){
%><%=rst.getString(1)%>
<%}%>
希望大家尊重作者的劳动,使用时保留作者信息以及版本信息等等,谢谢!
我的信箱:lci21@263.net
--------------------------------------------------------------------------------
mvmouse
2003-03-05
打赏
举报
回复
利用javabean轻松实现对数据库的连接、查询以及增删改!
--------------------------------------------------------------------------------
我们在做jsp开发的时候,经常需要对数据库进行查询及增删改,而这些操作使用的又是非常频繁,因此,我写了一个javabean,来实现与数据库的连接以及对数据库的增删改。现在拿出来与大家共享,希望大家尊重作者的劳动,使用时保留作者信息以及版本信息等等,谢谢!
QueryBean.java:
pacakage operate_db;
/**
* Title: select insert update and delete
* Description: select insert update and delete
* Copyright: Copyright (c) 2001
* @author Lci21
* @version 1.0
*/
import java.sql.*;
public class QueryBean
{
public String query_statement; /*定义sql语句*/
public String param[]; /*查询条件,或者是新的记录*/
public ResultSet result=null;
public Connection conn;
public void setParam(String[] param)
{
this.param=param;
}
public void setQuerystatement(String query_statement)
{
this.query_statement=query_statement;
}
public void setConnection(String driverName,String jdbcURL,String username,String passwd) throws Exception
{
Connection conn1;
Class.forName(driverName);
conn1=DriverManager.getConnection(jdbcURL,username,passwd);
conn1.setAutoCommit(false);
this.conn = conn1;
}
/*获取查询结果*/
public ResultSet getResult()
{
try
{
PreparedStatement select_stm=conn.prepareStatement(query_statement,java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
if (param!=null)
for(int i=0;i<param.length;i++)
select_stm.setString(i+1,param[i]);
result=select_stm.executeQuery();
}catch(Exception e){System.out.println(e);}
return result;
}
/*对数据库进行增加记录操作*/
public void insertRecord() throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement insert_stm=conn.prepareStatement(query_statement);
if (param!=null)
for(int i=0;i<param.length;i++)
insert_stm.setString(i+1,param[i]);
insert_stm.executeUpdate();
insert_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
/*对数据记录进行更改操作*/
public void updateRecord() throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement update_stm=conn.prepareStatement(query_statement);
if (param!=null)
for (int i=0;i<param.length;i++)
update_stm.setString(i+1,param[i]);
update_stm.executeUpdate();
update_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
/*删除数据记录*/
public void deleteRecord() throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement delete_stm=conn.prepareStatement(query_statement);
if (param!=null)
for (int i=0;i<param.length;i++)
delete_stm.setString(i+1,param[i]);
delete_stm.executeUpdate();
delete_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
}
希望大家尊重作者的劳动,使用时保留作者信息以及版本信息等等,谢谢!
如果以后不是很忙的话,我会逐步写一些文章,把自己的一些开发经验与大家分享。
初步的文章标题:
**利用javabean轻松建立并管理数据库连接池!
**利用javabean轻松实现页面导航及数据分页显示!
**利用最终类的静态方法轻松实现对中文乱码的处理!
**利用javabean轻松实现服务器端对数据类型的检测!
**利用javabean轻松实现对服务器端日期格式的检测与处理!
......
......
......
希望大家尊重作者的劳动,使用时保留作者信息以及版本信息等等,谢谢!
我的信箱:lci21@263.net
--------------------------------------------------------------------------------
课程设计-
jsp
1978实验室预约管理系统springmvc-qkrp-
修改
.zip
本文档是
一个
关于课程设计的项目,具体为基于
JSP
技术开发的实验室预约管理系统,采用了SpringMVC框架进行设计与实现。该系统的主要功能是为用户
提供
一个
界面友好、操作便捷的平台,以便于实验室资源的高效管理和预约...
基于
JSP
的网上订餐管理系统的设计与实现项目中期检查表
本项目旨在设计和实现基于
JSP
的网上订餐管理系统,目的是为了
提供
一个
便捷、快捷的在线订餐平台。该系统将为用户
提供
在线订餐、餐厅管理、订单管理等功能。 从系统设计的角度来看,本项目的关键技术包括: 1.
JSP
...
通过
jsp
来
修改
存放在
数据库
表中的数据以及遇到的bug
自我介绍下,我是
一个
在校学生,学习的专业是电子,一直偶然的机会接触到了java,有幸被java吸引到,于是开始了java的学习生涯,在此之前一直有在csdn浏览一些
前辈
的文章,最近也在学习的过程中,打算把学习过程学的...
采用MD5加密
数据库
password后发现Login.
jsp
原
数据库
账号密码页面无法登陆问题的解决方案
本人java新人
一个
如果文章有不足或者错误之处希望各位
前辈
斧正 我们知道 如果简
简单
单就把密码设置为明文的形式是一种很不安全的行为 于是就有了各种各样的加密算法来保护我们的
数据库
信息不会被泄露常用的加密方式...
eclipse
jsp
mysql_tomcat+mysql+eclipse的
JSP
环境配置
一直渴望
能够
学习
JSP
,无奈入门前就被配置环境拒于门外了!花了很多时间(555..是我太笨了!!!),找了大量资料,网上的、书本上的,发觉很多都很不完整,而且不够详细。终于经过耐心的重复试验配置安装,把工具搞好了!...
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章