用要定義一個ResultSet rs=userBean.executeQuery(sqlinsert);
或者在你的bean中寫一個public void executeUpdate(String sql)方法
public void executeUpdate(String sql)
{
//rs = null;
try {
connect = DriverManager.getConnection(sConnStr);
Statement stmt = connect.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println(ex.getMessage());
}
//return rs;
}
或者在你的bean中寫一個public void executeUpdate(String sql)方法
public void executeUpdate(String sql)
{
//rs = null;
try {
connect = DriverManager.getConnection(sConnStr);
Statement stmt = connect.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println(ex.getMessage());
}
//return rs;
}
解决方案 »
- 为什么刷新按F5的时候,会自动执行onclick()方法啊 ?
- 请教前辈们 jsp中如何读取oracle中date类型字段
- web.xml中未找到外部实体及filter的声明
- 怎样解决大型网站中新闻的相关连接问题
- jsp
- 框架页面,左侧为导航,右侧为内容,点击左侧,右侧内容替换,F5后,右侧Frame如何能够保持原来导航过去的页面呢?
- 请教weblogic和struts的整合
- 来者有分:关于JSP如何得到查询字符串值的问题。
- jsp与sql server 2000数据库连接
- TOMCAT的日志可以象IIS一样详细吗?
- preparedStatement("xxx ?, ?, ?") setInt(1,var1) setInt(2,var1) setInt(3,var1) 也就是他们都是一个值, 请问怎么优化阿?
- jsp:include指令!非常easy
改为:
ex.printStackTrace();
------------------------------------------
package database;
import java.sql.*;
public class sqldb
{
String driver="org.gjt.mm.mysql.Driver";
String url="jdbc:mysql://localhost/notice";
Connection conn=null;
ResultSet rs=null;
Statement stmt=null;
//构造函数:准备数据库连接
public sqldb()
{
try
{
Class.forName(driver);
conn=DriverManager.getConnection(url);
stmt=conn.createStatement();
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("sqldb():"+e.getMessage());
}
catch(SQLException ex)
{
System.err.println("sqldb SQLException:"+ex.getMessage());
}
}
//执行插入一组数据的操作
public void executeInsert(String sql)
{
try
{
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("sqldb.executeInsert(String sql):"+ex.getMessage());
}
}
//执行更新一组数据的操作
public void executeUpdate(String sql)
{
try
{
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("sqldb.executeUpdate(String sql):"+ex.getMessage());
}
}
//执行删除操作
public void executeDelete(String sql)
{
try
{
stmt.executeUpdate(sql);
}
catch(SQLException ex)
{
System.err.println("sqldb.executeDelete(String sql):"+ex.getMessage());
}
}
//执行查询操作
public ResultSet executeQuery(String sql)
{
rs=null;
try
{
rs=stmt.executeQuery(sql);
}
catch(SQLException ex)
{
System.err.println("sqldb.executeQuery(String sql):"+ex.getMessage());
}
return rs;
}
public void close()
{
try
{
stmt.close();
conn.close();
}
catch(SQLException ex)
{
System.err.println("sqldb close statement and connection :"+ex.getMessage());
}
}
public String getShortTime(String str)
{
int strlength,j=5;
String shorttime="";
strlength=str.length()-4;
if (str.charAt(5)=='0') j=6;
for (int i=j;i<strlength;i++)
{
shorttime=shorttime+str.charAt(i);
}
return shorttime;
}
}