亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

實現JSP與MySQL的連接

2024-09-05 00:19:24
字體:
來源:轉載
供稿:網友

現在用jsp技術來開發網站、b/s結構應用程序的軟件組織越來越多,對于剛接觸或想用jsp應用程序連接數據庫的程序員或jsp愛好者來說,怎樣確認jsp應用程序已經連接到數據庫是jsp訪問與操縱數據庫
的前提。


本文主要用到的軟件有:mysql-4.1.7-win(mysql數據庫的安裝程序)、mysqlcc-0.9.4-win32(mysql數據庫控制臺,用它可以可視化對mysql數據庫進行操作)、jdk1.5.0(java開發工具包)、tomcat-5.0.28(一個免費的開源web服務器)。接下來要介紹的是對上述四種軟件的安裝和配置、編寫jsp與mysql連接的代碼程序、運行jsp程序。


軟件的安裝與配置


●mysql數據庫的安裝與配置


mysql是一個小巧靈瓏的數據庫服務器軟件,對于中、小型應用系統是非常理想的。除了支持標準的ansi sql語句外,它還支持多種平臺,屬于開放源代碼軟件。本文用的mysql數據庫的版本為4.1.7,下載的地址為:http://dev.mysql.com/downloads/,點擊該頁中的archives of older releases鏈接,找到windows操作系統的4.1.7版本并下載。雙擊安裝程序進行安裝后,按默認進行安裝,下面提到的三個步驟除外。在mysql.com sign-up窗口(如圖1所示),按“取消”按鈕,在彈出的下一窗口選中“configure the mysql server now”復選框,按“finish”按鈕進入配置mysql服務器窗口。在配置mysql服務器過程中,出現(如圖2所示)窗口。


圖1 mysql.com sign-up窗口


圖2 配置mysql服務器-字體

在圖2所示窗口的“character set”的下拉列表中選擇“gb2312”,按“next”按鈕。在接下來的配置mysql服務器過程中,出現如圖3所示窗口。

在圖3所示窗口中去掉“modify security settings”復選框,按“next”按鈕。


圖3 配置mysql服務器-安全

● mysql數據庫控制臺的安裝

本文用的mysql數據庫控制臺的版本為0.9.4,用它可以對mysql數據庫進行可視化操作,下載的地址為:http://www.6green.com/downloads/view.jsp id=210,雙擊安裝程序,按默認選項進行安裝。

安裝完成后,點擊“開始”→“程序”→“mysql control center”→“mysql control center”,出現如圖4所示窗口。通過圖4所示的這個窗口就可以對mysql數據庫進行可視化操作了。


圖4 mysql數據庫控制臺

● jdk1.5.0的安裝與配置

jdk 是java開發工具包 (java development kit ) 的縮寫。它是一種用于構建在 java 平臺上發布的應用程序、applet 和組件的開發環境。本文所用的版本為1.5.0。下載的地址為:http://java.sun.com/j2se/1.5.0/download.jsp。雙擊安裝程序,按默認選項進行安裝。安裝完成后,對jdk進行配置。先找到jdk的bin目錄,例如默認安裝路徑為:“c:/program files/java/jdk1.5.0_03/bin”,將其路徑名復制,然后打開“我的電腦”的“屬性”窗口,找到“高級”,點擊“環境變量”按鈕,找到系統變量中的“path”,雙擊“path”記錄,彈出“編輯系統變量”窗口,在變量值的最后加上分號和jdk的bin目錄,如“c:/program files/java/jdk1.5.0/bin”。點擊“新建”,新建一個系統變量,變量名為java_home,變量值為“c:/program files/java/jdk1.5.0”(默認安裝路徑)。點擊“新建”,再新建一個系統變量,變量名為classpath,變量值為“c:/program files/java/jdk1.5.0/lib/dt.jar;c:/program files/java/jdk1.5.0/lib/tools.jar”。最后按確定退出。

● web服務器的安裝與配置

本文所用的web服務器為tomcat-5.0.28,下載的地址為:http://archive.apache.org/dist/tomcat/tomcat-5/archive/,下載完成后,解壓jakarta-tomcat-5.0.28到目錄c:/tomcat-5.0.28即完成安裝。安裝好后,對tomcat進行配置。找到tomcat的bin目錄,例如默認路徑安裝為: c:/tomcat-5.0.28/bin,將其路徑名復制,然后打開“我的電腦”的“屬性”窗口,找到“高級”,點擊“環境變量”按鈕,找到系統變量中的“path”,雙擊“path”記錄,彈出“編輯系統變量”窗口,在變量值的最后加上分號和tomcat的bin目錄,如:; c:/tomcat-5.0.28/bin。點擊“新建”,新建一個系統變量,變量名為tomcat_home,變量值為“c:/tomcat-5.0.28”。最后按確定退出。

編寫jsp與mysql的連接代碼

打開網頁開發工具,如macromedia dreamweaver 。如果沒有安裝網頁開發工具,也可以打開一個文本文檔,輸入jsp代碼:

%@ page contenttype="text/html; charset=gb2312" %>

< %@ page language="java" % >< /xmp ></p><p class=newtext>< %@ page import="com.mysql.jdbc.driver" % ></p><p class=newtext>< %@ page import="java.sql.*" % ></p><p class=newtext>< %</p><p class=newtext>//定義變量,名稱為drivername,并把驅動程序名賦給它。</p><p class=newtext>string drivername="com.mysql.jdbc.driver";</p><p class=newtext>//定義變量,名稱為username,并把數據庫用戶名賦給它?!皉oot”為mysql數據庫的默認用戶名。</p><p class=newtext>string username="root";</p><p class=newtext>//定義變量,名稱為userpassword,并把密碼賦給它?!皉oot”用戶的密碼安裝時沒有設即為空。</p><p class=newtext>可//以通過mysql數據庫控制臺進去修改。</p><p class=newtext>string userpassword="";</p><p class=newtext>//定義變量,名稱為dbname,并把數據庫名“mysql” 賦給它?!癿ysql”數據庫為mysql自帶數據庫。</p><p class=newtext>string dbname="mysql";</p><p class=newtext>//定義變量,名稱為tablename, 并把表名"help_keyword"賦給它。</p><p class=newtext>string tablename="help_keyword";</p><p class=newtext>//定義變量,名稱為url,并把連結字符串賦給它。</p><p class=newtext>string url="jdbc:mysql://localhost/"+dbname+"?user="+username+"&password="</p><p class=newtext> +userpassword;</p><p class=newtext>//加載驅動程序。</p><p class=newtext>class.forname("com.mysql.jdbc.driver").newinstance();</p><p class=newtext>//建立與mysql數據庫的連接。</p><p class=newtext>connection connection=drivermanager.getconnection(url);</p><p class=newtext>//建立statement對象。</p><p class=newtext>statement statement = connection.createstatement();</p><p class=newtext>//獲取數據的sql語句。</p><p class=newtext>string sql="select * from "+tablename;</p><p class=newtext>//建立resultset對象。</p><p class=newtext>resultset rs = statement.executequery(sql);</p><p class=newtext>//獲得數據結果集合</p><p class=newtext>resultsetmetadata rmeta = rs.getmetadata();</p><p class=newtext>//確定數據集的列數,亦字段數</p><p class=newtext>int numcolumns=rmeta.getcolumncount();</p><p class=newtext>// 輸出每一個數據值</p><p class=newtext>out.print("help_keyword_id");</p><p class=newtext>out.print("|");</p><p class=newtext>out.print("name");</p><p class=newtext>out.print("< br >");</p><p class=newtext>while(rs.next()) &#123;</p><p class=newtext> out.print(rs.getstring(1)+" ");</p><p class=newtext> out.print("|");</p><p class=newtext> out.print(rs.getstring(2));</p><p class=newtext> out.print("< br >");</p><p class=newtext>&#125;</p><p class=newtext> out.print("< br >");</p><p class=newtext> out.print("數據庫操作成功,恭喜你!");</p><p class=newtext> rs.close();</p><p class=newtext> statement.close();</p><p class=newtext> connection.close();</p><p class=newtext> % ></p><p class=newtext>

jsp代碼寫好后,按“文件”→“另存為”,在彈出窗口的“文件名”處寫上“test_mysql.jsp”后,按保存即得到jsp文件。

運行jsp程序

為了保證jsp程序能正常連接mysql數據庫,需要下載mysql的jdbc(java database connectivity,java 數據庫連接)驅動程序。下載地址為:http://dev.mysql.com/downloads/connector/j/3.1.html,下載后,解壓下載的壓縮文件,在解壓好的目錄中找到mysql-connector-java-3.1.12-bin.jar文件,把它拷貝到c:/tomcat-5.0.28/common/lib目錄下。把“test_mysql.jsp”文件拷貝到c:/tomcat-5.0.28/webapps/root目錄下。再打開c:/tomcat-5.0.28/bin目錄,雙擊“startup.bat”ms-dos批處理文件,啟動tomcat服務器。打開internet explorer瀏覽器,輸入:http://localhost:8080/test_mysql.jsp,按回車鍵,出現如圖5所示窗口。


圖5實現jsp與mysql數據庫的連接

通過以上步驟就實現了jsp與mysql數據庫的連接。 (ccw)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产91久久久久久不卡| 欧美日韩国产精品一区二区三区四区| 精品欧美aⅴ在线网站| 国产精品久久久久久久久久久不卡| 91国产视频在线| 欧美激情二区三区| 亚洲天堂精品在线| 欧美精品久久久久久久免费观看| 中文字幕亚洲欧美| 久久久av电影| 亚洲欧洲一区二区三区久久| 国产欧美欧洲在线观看| 亚洲精品一区久久久久久| 亚洲va欧美va国产综合剧情| 97久久精品人搡人人玩| 日韩中文字在线| 日韩精品在线观看一区二区| 精品亚洲一区二区三区四区五区| 久久免费视频网| 久久中文字幕国产| 日韩精品视频中文在线观看| 国产美女精品视频免费观看| 欧美日本黄视频| 欧美在线视频在线播放完整版免费观看| 欧美高清在线播放| 亚洲国内精品视频| 亚洲色图13p| 亚洲精品欧美日韩| 亚洲成人av在线| 91香蕉嫩草影院入口| 欧美一区二区三区……| 亚洲色图50p| 日韩精品丝袜在线| 欧美激情亚洲精品| 亚洲jizzjizz日本少妇| 国产国语刺激对白av不卡| 亚洲图中文字幕| 欧美成人精品激情在线观看| 亚洲精品视频播放| 精品久久久一区二区| 欧美最猛黑人xxxx黑人猛叫黄| 操人视频在线观看欧美| 亚洲国产精品va在看黑人| 久久免费视频网| 国产激情久久久| 精品久久久一区二区| 亚洲欧美激情另类校园| 91亚洲国产成人久久精品网站| 国产成人一区二| 欧美性高潮在线| 麻豆国产精品va在线观看不卡| 日韩av在线免费播放| 波霸ol色综合久久| 精品国产91久久久久久| 亚洲视频第一页| 在线激情影院一区| 国产啪精品视频| 亚洲www在线观看| 国产精品欧美风情| 久久久精品一区二区| 久久久久999| 日韩成人在线视频网站| 国产成人午夜视频网址| 在线观看日韩av| 国产成人精品视频在线观看| 欧洲精品在线视频| 中文字幕亚洲图片| 亚洲欧洲一区二区三区在线观看| 亚洲黄色av网站| 8x拔播拔播x8国产精品| 青青a在线精品免费观看| 久久精品亚洲一区| 日韩www在线| 欧美性猛交xxxx富婆弯腰| 日韩精品有码在线观看| 亚洲成年人影院在线| 国产精品av在线| 国产在线观看精品| 久久亚洲一区二区三区四区五区高| 日韩av最新在线观看| 国产成人精彩在线视频九色| 啊v视频在线一区二区三区| xvideos亚洲| 国产精品网站入口| 中文字幕av一区二区三区谷原希美| 日韩av高清不卡| 亚洲国产精品va在线看黑人动漫| 精品视频久久久久久| 国产精品久久久久久久久久新婚| 欧美在线视频播放| 国产成+人+综合+亚洲欧洲| 欧美日韩一区二区三区在线免费观看| 欧美成aaa人片免费看| 国产精品户外野外| 91大神在线播放精品| 亚洲精品福利在线观看| 国产精品免费在线免费| 这里只有精品在线播放| 亚洲天堂第二页| 久久国产精品免费视频| 亚洲男人天堂网| 成人在线播放av| 一区二区三区无码高清视频| 亚洲综合大片69999| 亚洲自拍另类欧美丝袜| 欧美日韩成人在线播放| 91免费福利视频| 美女久久久久久久久久久| 欧美风情在线观看| 亚洲男人7777| 欧美日韩一区二区三区| 日本国产欧美一区二区三区| 成人国产精品色哟哟| 亚洲伊人一本大道中文字幕| 亚洲黄色www| 国产精品久久久久久久久借妻| 久久久久久久成人| 亚洲aa中文字幕| 亚洲国产日韩欧美在线图片| 亚洲欧美激情在线视频| 国产欧美亚洲精品| 中文字幕不卡在线视频极品| 久久成人在线视频| 精品国产福利视频| 国产精品综合久久久| 欧美视频在线观看 亚洲欧| 国产午夜精品一区理论片飘花| 欧美美女操人视频| 欧美性高潮床叫视频| 18性欧美xxxⅹ性满足| 91在线中文字幕| 午夜欧美不卡精品aaaaa| 日韩成人在线视频网站| 国产精品嫩草视频| 亚洲无限乱码一二三四麻| 亚洲精品资源在线| 欧美特级www| 亚洲一区中文字幕在线观看| 日本精品一区二区三区在线播放视频| 国产精品久久久久久久电影| 97激碰免费视频| 国产成人在线视频| 午夜欧美大片免费观看| 欧美丰满少妇xxxxx做受| 国产午夜精品一区二区三区| 69**夜色精品国产69乱| 国产欧美精品va在线观看| 色综合视频网站| 九九视频直播综合网| 亚洲欧洲高清在线| 一区二区三区视频免费在线观看| 精品亚洲aⅴ在线观看| 久久久久久美女| 日韩在线欧美在线国产在线| 欧美精品在线第一页| 91中文在线视频| 久久天天躁狠狠躁夜夜躁2014| 欧美午夜精品在线| 亚洲日本中文字幕免费在线不卡| 欧美午夜精品伦理| 欧美激情视频一区二区| 久久成年人视频| 亚洲视频在线免费观看| 国产精品国产亚洲伊人久久|