自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用JavaBean連接數(shù)據(jù)庫

運維 數(shù)據(jù)庫運維
隨著技術(shù)的飛速發(fā)展,數(shù)據(jù)庫的使用已經(jīng)遍及每一個企業(yè),數(shù)據(jù)庫的專業(yè)性也越來越強勢化,本文將帶大家一起去了解有關(guān)使用JavaBean連接數(shù)據(jù)庫的知識。

導讀:使用JavaBean連接數(shù)據(jù)庫還是比較先進的技術(shù),或許有些人對這項技術(shù)還不是很了解,那么接下來就為大家主要介紹使用JavaBean連接數(shù)據(jù)庫,這次介紹的是關(guān)于JSP中調(diào)用JavaBean實現(xiàn)數(shù)據(jù)庫連接和操作!

首先是JavaBean的原程序

 package mywebconn;
  import java.sql.*;
  public class JDBCrs {
  //
  static final String sDBDriver="sun.jdbc.odbc.JdbcOdbcDriver";
  static final String sConnStr="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/myWeb01/WebModule1/test.mdb";
  Connection conn=null;
  ResultSet rs=null;
  public JDBCrs() {
  try {
  Class.forName(sDBDriver);
  }
  catch(java.lang.ClassNotFoundException e) {
  System.err.println(e.getMessage());
  }
  }
  // the public
  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("aq.executeQuery "+ex.getMessage());
  }
  return rs;
  }
  public void executeUpdate(String sql) {
  try {
  conn = DriverManager.getConnection(sConnStr);
  Statement stmt = conn.createStatement();
  stmt.executeUpdate(sql);
  conn.close();
  }
  catch(SQLException ex) {
  System.err.println("aq.executeUpdate "+ex.getMessage());
  }
  }
  public void close() {
  try {
  if (!conn.isClosed()) {
  conn.close();
  }
  } catch (SQLException ex) {
  System.err.println("conn.close "+ex.getMessage());
  }
  }
  }

  這個JavaBean叫JDBCrs(自己命名)

  這個JavaBean是屬于mywebconn這個包的(自己定義)

  其中有一個叫executeQuery(String sql)的返回ResultSet對象的方法!

  當調(diào)用這個方法后,***要調(diào)用close()這個方法關(guān)閉連接!

  還有一個叫executeUpdate(String sql)的方法,該方法不返回對象,只執(zhí)行SQL語句,當執(zhí)行完后會自動關(guān)閉數(shù)據(jù)庫連接!

  String sDBDriver和String sConnStr字符串變量要根據(jù)實際情況做更改!!

  在頁面被調(diào)用時:

  //保證可以使用ResultSet對象

  //id 屬性是被實例化后的名稱

這篇文章涉及到很多的代碼,對于那些剛剛?cè)腴T數(shù)據(jù)庫的初學者比較難理解,但還是希望大家能夠好好學習,有深入淺的去掌握知識。

【編輯推薦】

  1. MySQL數(shù)據(jù)庫開發(fā)必備常識
  2. 帶迷茫的你走出學習數(shù)據(jù)庫的囧途
  3. IBM DB2數(shù)據(jù)庫中應當如何更新執(zhí)行計劃
責任編輯:迎迎 來源: IT專家網(wǎng)論壇
相關(guān)推薦

2009-07-06 17:23:34

JDBC連接數(shù)據(jù)庫

2009-06-15 15:26:00

NetBeans連接數(shù)使用JSTL

2009-03-19 10:08:09

C#數(shù)據(jù)庫查詢

2010-10-12 12:00:42

MySQL連接

2011-07-05 09:54:04

2009-08-25 14:05:06

C#連接數(shù)據(jù)庫代碼

2009-07-14 17:18:23

JDBC怎么連接數(shù)據(jù)庫

2009-07-20 15:56:08

JDBC連接數(shù)據(jù)庫步驟

2010-08-04 10:32:56

Flex連接數(shù)據(jù)庫

2009-12-31 10:38:10

ADO.NET連接數(shù)據(jù)

2009-12-18 17:16:47

ADO.NET連接數(shù)據(jù)

2009-09-04 17:49:34

C#連接數(shù)據(jù)庫

2009-07-20 14:30:38

jdbc連接數(shù)據(jù)庫代碼

2009-06-30 14:59:36

連接數(shù)據(jù)庫JSP入門

2009-12-23 09:40:53

ADO對象模型

2009-08-05 15:40:49

ASP.NET連接數(shù)據(jù)

2009-07-17 15:34:37

Java Swing連接數(shù)據(jù)庫

2010-05-25 18:21:28

MySQL連接數(shù)據(jù)庫

2011-04-18 09:29:40

數(shù)據(jù)庫連接數(shù)

2009-07-20 15:14:44

iBATIS.NET連
點贊
收藏

51CTO技術(shù)棧公眾號