JavaBean文件和调用方法
javaBean文件
package javaBean; //定义包javaBean import java.sql.*; //引入Java.sql.* //包javaBean中的类opendb
public class opendb{ Connection conn=null; Statement stmt=null; ResultSet rs=null; //定义打开数据库连接的函数 public opendb(){ try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); } catch(java.lang.ClassNotFoundException e){} //异常 } //查询数据库信息的函数 public ResultSet executeQuery(String sql){ try{ conn=DriverManager.getConnection("jdbc:odbc:user"); stmt=conn.createStatement(); rs=stmt.executeQuery(sql); }catch(SQLException e1){} return rs; } //更改数据库信息的函数 public int executeUpdate(String sql){ int flag=0; try{ conn=DriverManager.getConnection("jdbc:odbc:user"); stmt=conn.createStatement(); flag=stmt.executeUpdate(sql); }catch(SQLException e2){} return flag; } public void close(){ try{ stmt.close(); conn.close(); }catch(SQLException e3){} } } 调用javaBean方法 <%@ page import="java.sql.*" %> <jsp:useBean id="sjk" class="javaBean.opendb" scope="page" /> //调用查询数据库信息的函数
String condition="select * from user where username='"+user+"'"; //生成查询SQL语句 ResultSet rs=sjk.executeQuery(condition); //执行查询SQL语句,rs为返回结果 String condition2="update user set sex='"+sex+"',birthday='"+birthday+"' where username='"+username+"'"; //生成更新SQL语句
int i=sjk.executeUpdate(condition2); //执行更新SQL语句,i为返回结果,为整型 if(i>0){out.println("修改成功");} //根据返回结果判断SQL语句是否执行成功
else{out.println("修改失败");} sjk.close(); //关闭数据库 本文出自 51CTO.COM技术博客 |


longteng0813
博客统计信息
热门文章
最新评论
友情链接