您的位置:首页 >> 编程开发 >> Java >> 数据库 >> 正文
RSS
 

利用javaBean操作数据库表及其子段

http://www.rdxx.com 02年03月31日 11:19 互联网 我要投稿

关键词: 操作数据库 , JavaBean , , 数据 , 操作 , BEA , Java

我在大三的时候写过一个javabean,可以实现连接数据库,对表的操作,以及对其中的字段值经过字符串运算后提取新的SQL条件,我现在拿出来与大家共享。

dbBean.java//连接数据库SQL Server2000

package pub;
import java.sql.*;
import java.io.*;
import java.util.*;
 
public class dbBean {
 
 public Connection conn = null;
 public Statement stmt = null;
 public ResultSet rs = null;

 public dbBean() {
  try {
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
      }
  catch (ClassNotFoundException e) {
        System.err.println("OpenDB():"+e.getMessage());
                                  }
                 }
 public ResultSet executeQuery(String sql) {
  try {
 conn=DriverManager.getConnection("jdbc:odbc:KMHXBY","sa","");
 stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        rs = stmt.executeQuery(sql);//execute sql
      }
  catch (java.sql.SQLException e) {
        System.err.println("OpenDB.executeQuery():"+e.getMessage());
                                  }
        return rs;
                                           }
 public int executeUpdate(String sql) {
  int rowscount=0;
  try {
 conn=DriverManager.getConnection("jdbc:odbc:foxv21","sa","");
 stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
        rowscount = stmt.executeUpdate(sql);//execute sql
      }
  catch (java.sql.SQLException e) {
        System.err.println("OpenDB.executeUpdate():"+e.getMessage());
        }
        return rowscount;
           }
 public void destroy() {
  try {
 stmt.close();
        conn.close();
      }
  catch(Exception e) {
        System.err.println("DBOperate.destroy():"+e.getMessage());

9 7 3 1 2 3 4 5 6 7 8 9 10 4 8 :

 
 
标签: 操作数据库 , JavaBean , , 数据 , 操作 , BEA , Java 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站