在JSP上用bean封装数据库常用的功能
发布时间:2023-06-01 13:40:37 所属栏目:教程 来源:
导读:在jsp中用bean封装数据库常用的功能
1、建立一个bean
package guestbook;
import java.sql.*;
public class sql_data
{
string sdbdriver="sun.jdbc.odbc.jdbcodbcdriver";
string
1、建立一个bean
package guestbook;
import java.sql.*;
public class sql_data
{
string sdbdriver="sun.jdbc.odbc.jdbcodbcdriver";
string
在jsp中用bean封装数据库常用的功能 1、建立一个bean package guestbook; import java.sql.*; public class sql_data { string sdbdriver="sun.jdbc.odbc.jdbcodbcdriver"; string sconnstr="jdbc:odbc:guestbook"; connection conn=null; resultset rs=null; public sql_data() { try{ class.forname(sdbdriver); } catch(java.lang.classnotfoundexception e) { system.err.println("sql_data():"+e.getmessage()); } } public void executeinsert(string sql) { try { conn=drivermanager.getconnection(sconnstr); statement stmt=conn.createstatement(); stmt.executeupdate(sql); } catch(sqlexception ex) { system.err.println("sql_data.executeupdate:"+ex.getmessage()); } } public resultset executequery(string sql) { rs=null; try { conn=drivermanager.getconnection(sconnstr); statement stmt=conn.createstatement(); rs=stmt.executequery(sql); } catch(sqlexception ex) { system.err.println("sql_data.executequery:"+ex.getmessage()); } } public void executedelete(string sql) { try { conn=drivermanager.getconnection(sconnstr); statement stmt=conn.createstatement(); stmt.executeupdate(sql); } catch(sqlexception ex) { system.err.println("sql_data.executedelete:"+ex.getmessage()); } } } 2、在jsp中声明bean: …… <jsp:usebean id="sqlbean" scope="session" class="guestbook.sql_data"/> <%!string sql,name;%> <% sql="select * from table"; resultset rs=sqlbean.executequery(sql); while(rs.nex()){ name=rs.getstring("name") } %> …… name:<%=name%> …… <% rs.close(); %> …… (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐