成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

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

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

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

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

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

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

  //保證可以使用ResultSet對象

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

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

【編輯推薦】

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

2009-07-06 17:23:34

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

2009-06-15 15:26:00

NetBeans連接數(shù)使用JSTL

2009-07-20 15:56:08

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

2010-08-04 10:32:56

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

2009-07-14 17:18:23

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

2009-08-25 14:05:06

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

2009-03-19 10:08:09

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

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ù)庫JSP入門

2009-08-05 15:40:49

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

2009-07-17 15:34:37

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

2009-07-20 14:30:38

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

2009-12-23 09:40:53

ADO對象模型

2009-12-31 10:38:10

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

2009-09-04 17:49:34

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

2009-08-18 11:23:11

2009-12-15 18:03:46

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

2019-03-27 14:41:41

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

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

主站蜘蛛池模板: 亚洲精品国产电影 | 久久蜜桃资源一区二区老牛 | 久久久性| 91久久夜色精品国产网站 | 国内毛片毛片毛片毛片 | 性色av网站| 一区二区三区国产好 | 成人av网站在线观看 | 国产亚洲黄色片 | 97色在线观看免费视频 | 999国产精品视频免费 | 中文在线视频观看 | 一区二区三区欧美 | 日本久久www成人免 成人久久久久 | 涩涩99 | 中文在线一区 | 欧美成人精品在线观看 | 在线黄色影院 | 国产精品伦一区二区三级视频 | 91网视频| 中文字幕亚洲精品 | 亚洲成人免费av | 91精品一区二区三区久久久久久 | 精品久久久久久久久久久下田 | 婷婷色网 | 精品国产乱码一区二区三 | 日韩电影免费在线观看中文字幕 | 色黄视频在线 | 91偷拍精品一区二区三区 | 三级视频在线观看 | 欧美精品成人一区二区三区四区 | 国产一级一级 | 国产在线一区二区三区 | 亚洲成人在线免费 | 日韩中文在线观看 | 一区二区高清 | 亚洲色图网址 | www日本高清 | 国产精品不卡 | 99精品热视频 | 欧美a级成人淫片免费看 |