用要定義一個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;
}
解决方案 »
- web应用的编码问题
- js在表单的问题!急!在线等!
- 关于jsp开发基础数据是在哪里设置?
- struts下使用jacob操作word,然后提供下载问题,急!!高手帮忙啊!
- 为什么总是报java.lang.NullPointerException的错误呢?
- 数据库参数传递问题
- getString(int) in java.sql.ResultSet cannot be applied to (java.lang.String)的错误
- 下拉列表框取一个数据库字段,急需~~
- 如何在网页中显示表的所有内容并进行删、改啊??谢谢!
- 请问如何在XML字符串中传递中文
- 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;
}
}