偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

首先是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());
  }
  }
  }

  這個(gè)JavaBean叫JDBCrs(自己命名)

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

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

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

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

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

  在頁(yè)面被調(diào)用時(shí):

  //保證可以使用ResultSet對(duì)象

  //id 屬性是被實(shí)例化后的名稱

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

【編輯推薦】

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

2009-07-06 17:23:34

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

2009-06-15 15:26:00

NetBeans連接數(shù)使用JSTL

2009-07-20 15:56:08

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

2010-08-04 10:32:56

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

2009-07-14 17:18:23

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

2009-08-25 14:05:06

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

2009-03-19 10:08:09

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

2011-07-05 09:54:04

2010-10-12 12:00:42

MySQL連接

2009-12-18 17:16:47

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

2009-06-30 14:59:36

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

2009-08-05 15:40:49

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

2009-07-17 15:34:37

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

2009-07-20 14:30:38

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

2009-12-23 09:40:53

ADO對(duì)象模型

2009-12-31 10:38:10

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

2009-09-04 17:49:34

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

2009-08-18 11:23:11

2009-12-15 18:03:46

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

2019-03-27 14:41:41

Python數(shù)據(jù)庫(kù)Windows
點(diǎn)贊
收藏

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