javaBean文件
package javaBean; //定义包javaBean
import java.sql.*; //引入Java.sql.*
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){}
}
}
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 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为返回结果,为整型
int i=sjk.executeUpdate(condition2); //执行更新SQL语句,i为返回结果,为整型
if(i>0){out.println("修改成功");} //根据返回结果判断SQL语句是否执行成功
else{out.println("修改失败");}
else{out.println("修改失败");}
sjk.close(); //关闭数据库
转载于:https://blog.51cto.com/funny/89522