站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题这个jsp 和bean 大家帮忙看看 ,该怎么做。谢谢了 关于使用javabean 对数据库进行增加、修改和 删除操作的问题

这个jsp 和bean 大家帮忙看看 ,该怎么做。谢谢了 关于使用javabean 对数据库进行增加、修改和 删除操作的问题

摘要: 这个jsp 和bean 大家帮忙看看 ,该怎么做。谢谢了 关于使用javabean 对数据库进行增加、修改和 删除操作的问题


java文件
QueryBean.java
package test;
import java.sql.*;
public class QueryBean
{
public static String query_statement; /*定义sql语句*/
public static String param[]; /*查询条件*/
public static ResultSet result=null; /*查询结果*/
public static Connection conn;
//设置构造函数
public QueryBean(String query_statement)throws Exception
{
this.query_statement=query_statement;
//query.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDb","sa","sa");

}
///数据库连接
public QueryBean()throws Exception{
this.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDB","sa","sa");
System.out.println("-----------------------");
}
//设置查询参数
public void setParam(String[] param)
{
this.param=param;
}
public static void main(String arg[])throws Exception
{
QueryBean querybean=new QueryBean();
System.out.println("这是一个测试");
}

//设置SQL查询语句
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 static 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 select_stm.setString(i+1,param[i]);
result=select_stm.executeQuery();
}catch(Exception e){System.out.println(e);}
return result;
}
/*对数据库进行增加记录操作*/
public static void insertRecord() throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement insert_stm=conn.prepareStatement(query_statement);
if (param!=null)
for(int i=0;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 static void updateRecord() throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement update_stm=conn.prepareStatement(query_statement);
if (param!=null)
for (int i=0;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 static void deleteRecord() throws SQLException,java.io.UnsupportedEncodingException
{
try
{
PreparedStatement delete_stm=conn.prepareStatement(query_statement);
if (param!=null)
for (int i=0;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();
}
}
}
jsp 文件 ********************************
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>


<head>
</head>
<body>
<% //查询数据库
public ResultSet rs;
public String course="dfg";
public String school="dddddd";
public String studydate="sssssssss";
public String rule="gggggggggg";
public String insertstringSqlString="insert into FIXDATA(SITE_ID,SAMPLING_DATETIME,ACTUAL_VALUE,ALTERANT_VALUE)values("+course+","+school+","+studydate+","+rule+")";
System.out.println("-----------------------");
//String stringSqlString="insert into FIXDATA(SAMPLING_DATETIME,SITE_ID,,CTUAL_VALUE,ALTERANT_VALUE) values( "2006.08.16","zz","aa","7.11","1.11","1.11")";
String stringSqlString="SELECT * FROM FIXDATA";
try
{
//设置连接
//query.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDb","sa","sa");
//设置SQL语句
//QueryBean insertstr =new QueryBean(insertstringSqlString);
dbbean.QueryBean();
dbbean.QueryBean(insertstringSqlString) ;
dbbean.QueryBean(stringSqlString) ;
//.setQuerystatement(stringSqlString);
//QueryBean
//insertstr.insertRecord() ;
//query.setQuerystatement(insertstringSqlString);
//insertstr.setQuerystatement(stringSqlString);
//得到查询结果
//query.insertRecord(insertSqlString);
rs=dbbean.getResult();
}
catch(SQLException e1)
{
out.print("SQL异常!");
}
%>
<table width="75%" height="117" border="4" align="center" cellpadding="3" cellspacing="2" borderColor=#ffffff borderColorLight="#CCD7F7" borderColorDark="#EBEFFC" class="itemList" id="tabList">
<tr align="center" valign="middle">
<td>时间</td>
<td>站点</td>
<td>污染物</td>
<td>超标值</td>
<td>标准值</td>
<td>倍数</td>
<td>备注</td>
</tr>
<%
while(rs.next())
{
%>
<tr class='tr1' align="center" valign="middle">
<td><%=rs.getString("SITE_ID") %></td>
<td><%=rs.getString("SAMPLING_DATETIME") %></td>
<td><%=rs.getString("ACTUAL_VALUE")%></td>
<td><%=rs.getString("ALTERANT_VALUE")%></td>
<td><%=rs.getString("FLAG")%></td>
<td><%=rs.getString("AREA_ID")%>倍</td>

</tr>
<%

}
%>
<tr align="center" valign="middle">
<td>合计</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</body>




错误提示

***********************8
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable rs; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable course; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable school; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable studydate; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable rule; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable insertstringSqlString; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
The method QueryBean() is undefined for the type QueryBean

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
The method QueryBean(String) is undefined for the type QueryBean

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
The method QueryBean(String) is undefined for the type QueryBean


org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable rs; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable course; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable school; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable studydate; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable rule; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
Illegal modifier for the variable insertstringSqlString; only final is permitted

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
The method QueryBean() is undefined for the type QueryBean

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
The method QueryBean(String) is undefined for the type QueryBean

An error occurred at line: 11 in the jsp file: /testbean1/queryJavaBeanJsp.jsp
Generated servlet error:
The method QueryBean(String) is undefined for the type QueryBean


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)



查询好象游标都没有啊!
next()


500应该是配置错误


哥们 能帮下忙 怎么更改吗 ??????


错误出在jsp这里
<% //查询数据库
public ResultSet rs;
public String course="dfg";
public String school="dddddd";
public String studydate="sssssssss";
public String rule="gggggggggg";
public String insertstringSqlString="insert into
你不可以在<%%>里面给变量名前面加public pvivte等 如果你要定义可以在<%!%>里面定义



学习学习


楼上的楼上的正解



楼上的解答各位 ,你门说的都不对。。。。不知道为什么
我最后做了更改 ,可以了

但是我想这样的 就是连接 数据库 的 在 javabean里 但不是我贴的代码这样的,要一次连接 以后 直接进行增加 修改 查询等操作 不是现在这样 增加之前的连接一次 查询的连接一次
javabean的代码
package test;
import java.sql.*;
import java.io.*;
public class QueryBean
{
public String query_statement; /*定义sql语句*/
public String param[]; /*查询条件*/
public ResultSet result=null; /*查询结果*/
public Connection conn;
//设置构造函数

///数据库连接
public QueryBean()throws Exception{

this.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDB","sa","sa");
System.out.print("---------设置构造函数--------------");
}
//设置查询参数
public void setParam(String[] param)
{
this.param=param;
}
//设置SQL查询语句
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 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 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 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 delete_stm.setString(i+1,param[i]);
delete_stm.executeUpdate();
delete_stm.close();
conn.commit();
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
}
jsp的代码:
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>




<head>
用JavaBean查询数据库
</head>
<body>
<%//增加数据

String course="dfg";
String school="dddddd";
String studydate="sssssssss";
String rule="gggggggggg";
//String insertstringSqlString="insert into FIXDATA(SITE_ID,SAMPLING_DATETIME,ACTUAL_VALUE,ALTERANT_VALUE)values("+course+","+school+","+studydate+","+rule+")";
String insertstringSqlString="insert into FIXDATA(SITE_ID,SAMPLING_DATETIME,ACTUAL_VALUE,ALTERANT_VALUE)values('"+course+"','"+school+"','"+studydate+"','"+rule+"')";
out.print("----------fghfghfghfghfgh-------------");
try
{
//设置连接
System.out.println("这是一个测试");

//query.QueryBean();
query.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDB","sa","sa");
//设置SQL语句
out.print("----------fghfghfg 数据库连接成功 hfghfgh-------------");
query.setQuerystatement(insertstringSqlString);
//得到查询结果
query.insertRecord() ;
}
catch(SQLException e1)
{
out.print("SQL异常!");
}

//增加数据
%>
<%//查询数据库
ResultSet rs=null;
String stringSqlString="SELECT * FROM FIXDATA";
try
{
//设置连接
//query.QueryBean();
query.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDB","sa","sa");
//设置SQL语句
query.setQuerystatement(stringSqlString);
//得到查询结果
rs=query.getResult();
}
catch(SQLException e1)
{
out.print("SQL异常!");
}
%>
<%//显示查询结果
out.print("<table Border>");
out.print("<tr><td colspan=8 align=center>用QueryBean查询得到的用户数据</td></tr>");
out.print("<tr>");
out.print("<td width=100 >"+"用户ID号");
out.print("<td width=50 >"+"用户名");
out.print("<td width=100>"+"用户真实姓名");
out.print("<td width=50>"+"年龄");
out.print("<td width=50>"+"性别");
out.print("<td width=100>"+"联系地址");
out.print("<td width=100>"+"联系电话");

out.print("</tr>");
while(rs.next())
{ out.print("<tr>");
out.print("<td >"+rs.getString(1)+"</td>");
out.print("<td >"+rs.getString(2)+"</td>");
out.print("<td >"+rs.getString(3)+"</td>");
out.print("<td >"+rs.getString(4)+"</td>");
out.print("<td >"+rs.getString(5)+"</td>");
out.print("<td >"+rs.getString(6)+"</td>");
out.print("<td >"+rs.getString(7)+"</td>");

out.print("</tr>") ;
}
out.print("</table>");
%>
</body>




这样每对数据库进行一次操作 就要建立一个连接 效率不高


to JIEK_ONE(adeuxLuow想她了)

哥们 没有看明白我的话怎么 我知道效率不高,才想
“不是现在这样 增加之前的连接一次 查询的连接一次 “


应该怎样改正 才能实现效率高的



这是我以前写的一个连接数据库(用连接池方法)的类,你可以看看,然后自己去google下这方面的知识,毕竟自己懂了才好用!
package deuxluow.dbconnection;

import java.sql.*;

import javax.naming.*;
import javax.sql.DataSource;
import java.util.regex.*;


public class DbConnection{
Context initCtx = null;
Connection conn = null;
Statement stmt = null;
ResultSet rset = null;

public DbConnection(){
}

/************************************************
* openConnection
*
************************************************/
public synchronized void getConnection(String poolname) throws Exception
{

try
{
initCtx = new javax.naming.InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");
DataSource ds = (DataSource)envCtx.lookup(poolname);
conn = ds.getConnection();
}
catch(SQLException e)
{
System.out.println(e.getMessage());
}
catch(NamingException el)
{
System.out.println(el.getMessage());
}

}

/*************************************************
* get Connection
*************************************************/
public Connection getConnection() throws SQLException{
return conn;
}

/*************************************************
* executeQuery and executeUpdate
* query and update DB
*************************************************/
public ResultSet executeQuery(String query) throws SQLException{
stmt = conn.createStatement();
rset = stmt.executeQuery(query);
return rset;
}

public void executeUpdate(String query) throws SQLException{
stmt = conn.createStatement();
stmt.executeUpdate(query);
if(stmt != null) stmt.close();
}

public void close() throws SQLException{
if(rset != null) rset.close();
if(stmt != null) stmt.close();
}

public void closeConn() throws SQLException{
if(conn != null) conn.close();
}

public void closeCont() throws Exception{
if(initCtx != null)initCtx.close();
}

public static String sqlfilter(String SQLSrc){
String regEx="#+|-+"; //过虑字符#,-
Pattern p=Pattern.compile(regEx);
Matcher m=p.matcher(SQLSrc);
String result=m.replaceAll("");
return result;
}

protected void finalize() throws Throwable{
close();
}

}




to JIEK_ONE(adeuxLuow想她了) (

你这个怎么使用 能告诉下吗?我也查了 查了很多也不是很明白


最终完整的代码 好用的


第一建表//
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FIXDATA]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[FIXDATA]
GO

CREATE TABLE [dbo].[FIXDATA] (
[id] [int] IDENTITY (1, 1) NOT NULL ,
[SITE_ID] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[SAMPLING_DATETIME] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[ACTUAL_VALUE] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[ALTERANT_VALUE] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[FLAG] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[AREA_ID] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[ATTACH_ID] [char] (20) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
GO
QueryBean.java的代码::::
package test;
import java.sql.*;
import java.io.*;
public class QueryBean
{
//public String query_statement; /*定义sql语句*/
public String param[]; /*查询条件*/
public ResultSet result=null; /*查询结果*/
public Connection conn;
//设置构造函数

///数据库连接
public QueryBean() throws Exception{

this.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://10.0.0.31:1433;DatabaseName=testDB;SelectMethod=Cursor","sa","sa");
System.out.println("---------设置构造函数--------------");
}
//设置查询参数
public void setParam(String[] param)
{
this.param=param;
}
//设置SQL查询语句
//public void setQuerystatement(String query_statement)
//{
//System.out.println(query_statement);
// this.query_statement=query_statement;
// System.out.println("---------传入sql语句--------------");
//}
//设置连接参数
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;
System.out.println("---------数据连接成功--------------");
}
/*获取查询结果*/
public ResultSet getResult(String query_statement)
{
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 select_stm.setString(i+1,param[i]);
result=select_stm.executeQuery();
}catch(Exception e){System.out.println(e);}
return result;
}
/*对数据库进行增加记录操作*/
public void insertRecord(String query_statement) throws SQLException,java.io.UnsupportedEncodingException
{
try
{

PreparedStatement insert_stm=conn.prepareStatement(query_statement);
if (param!=null)
for(int i=0;i insert_stm.setString(i+1,param[i]);
insert_stm.executeUpdate();
insert_stm.close();
conn.commit();
System.out.println("数据插入成功");
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
/*对数据记录进行更新操作*/
public void updateRecord(String query_statement) throws SQLException,java.io.UnsupportedEncodingException
{
try
{
//System.out.println(query_statement);
PreparedStatement update_stm=conn.prepareStatement(query_statement);
if (param!=null)
for (int i=0;i update_stm.setString(i+1,param[i]);
update_stm.executeUpdate();
update_stm.close();
conn.commit();
System.out.println("数据修改成功");
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
/*删除数据记录*/
public void deleteRecord(String query_statement) throws SQLException,java.io.UnsupportedEncodingException
{
try
{
//System.out.println(query_statement);
PreparedStatement delete_stm=conn.prepareStatement(query_statement);
if (param!=null)
for (int i=0;i delete_stm.setString(i+1,param[i]);
delete_stm.executeUpdate();
delete_stm.close();
conn.commit();
System.out.println("数据删除成功");
}
catch(Exception e)
{
System.out.println(e);
conn.rollback();
}
}
}
list.jsp的代码

<%@ page language="java" contentType="text/html;charset=gb2312"
import="java.sql.*"
import="java.io.*"
import="java.util.*"
import="javax.sql.*"
import="javax.naming.*"
import="java.text.*"
import="java.lang.*"
%>
<%
String course="rtyrty2222rty";
String school="4444";
String studydate="sssssssss";
String rule="gggggggggg";
int strNo=2;
//String insertstringSqlString="insert into FIXDATA(SITE_ID,SAMPLING_DATETIME,ACTUAL_VALUE,ALTERANT_VALUE)values("+course+","+school+","+studydate+","+rule+")";
String updatestringSqlString="update FIXDATA set SITE_ID = '"+course+"',SAMPLING_DATETIME = '"+school+"' where id = "+strNo+" ";
String insertstringSqlString="insert into FIXDATA(SITE_ID,SAMPLING_DATETIME,ACTUAL_VALUE,ALTERANT_VALUE)values('"+course+"','"+school+"','"+studydate+"','"+rule+"')";
String stringSqlString="SELECT * FROM FIXDATA";
//
query.insertRecord(insertstringSqlString) ;
// query.setQuerystatement(insertstringSqlString);
query.updateRecord(updatestringSqlString) ;


//query.setQuerystatement("SELECT * FROM FIXDATA");
ResultSet rs=query.getResult(stringSqlString);
%>

<head>

无标题文档
</head>

<body>
<%//显示查询结果
out.print("<table Border>");
out.print("<tr><td colspan=8 align=center>用QueryBean查询得到的用户数据</td></tr>");
out.print("<tr>");
out.print("<td width=100 >"+"用户ID号");
out.print("<td width=50 >"+"用户名");
out.print("<td width=100>"+"用户真实姓名");
out.print("<td width=50>"+"年龄");
out.print("<td width=50>"+"性别");
out.print("<td width=100>"+"联系地址");
out.print("<td width=100>"+"联系电话");
out.print("</tr>");
while(rs.next())
{ out.print("<tr>");
out.print("<td >"+rs.getString(1)+"</td>");
out.print("<td >"+rs.getString(2)+"</td>");
out.print("<td >"+rs.getString(3)+"</td>");
out.print("<td >"+rs.getString(4)+"</td>");
out.print("<td >"+rs.getString(5)+"</td>");
out.print("<td >"+rs.getString(6)+"</td>");
out.print("<td >"+rs.getString(7)+"</td>");

out.print("</tr>") ;
}
out.print("</table>");
%>

</body>




↑返回目录
前一篇: 这个关于++操作的怎么理解?
后一篇: 我不会,求一个结果 。我的代码都贴出来,能够使用的,我要的是”数据库连接哪个部分“怎样更改 对于我的代码 高效。。。。。。