用JSP連線mysql資料庫的方法
Mysql
下載版本:4.1.11
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驅動
下載版本:3.1.8
http://dev.mysql.com/downloads/connector/j/3.1.html
Mysql介面外掛:mysql-front
下載版本映象:HongKong(下回來安裝就是中文版了)
二. 軟體安裝
1.安裝mysql
請參閱資料版區相關文章
[@more@]一. 軟體下載
Mysql
下載版本:4.1.11
http://dev.mysql.com/downloads/mysql/4.1.html
JDBC驅動
下載版本:3.1.8
http://dev.mysql.com/downloads/connector/j/3.1.html
Mysql介面外掛:mysql-front
下載版本映象:HongKong(下回來安裝就是中文版了)
二. 軟體安裝
1.安裝mysql
請參閱資料版區相關文章
2.JDBC驅動:mysql-connector-java-3.1.8
這只是一個壓縮包,並不需要安裝,只要將其解壓,我麼使用的是資料夾mysql-connector-java-3.1.8裡的檔案:mysql-connector-java-3.1.8-bin.jar.
3. Mysql介面外掛:mysql-front
這是一個安裝程式,按照提示安裝就可以了.
三. 環境配置
首先,我要說明的是我現在tomcat的安裝路徑是: D:Program FilesJavaTomcat;JDK的安裝路徑是:D:Program FilesJavaj2sdk。
在這裡,需要配置環境變數的是JDBC驅動.在配置前先要把剛才說到的mysql-connector-java-3.1.8-bin.jar本地硬碟某處(我放的地方:D:Program FilesJavamysqlforjdbc),然後根據你放的地方,配置classpath,我的配置是這樣的:
D:Program filesJavaj2sdklibtools.jar;
D:Program FilesJavaj2sdklibmysql-connector-java-3.1.8-bin-g.jar;
D:Program FilesJavamysqlforjdbcmysql-connector-java-3.1.8-bin.jar
配置這個的目的是讓你的java應用程式找到連線mysql的驅動.
配置完環境變數後還有很重要一步就是為JSP連線資料庫配置驅動,這個其實很簡單,就是把mysql-connector-java-3.1.8- bin.jar拷到某些資料夾裡就行了,我在網上看了很多資料問了很多人,各種說法都有,我綜合了一下,為了保險,我都全做了,呵呵,反正就是拷一個 400K的檔案而已,現列出要把mysql-connector-java-3.1.8-bin.jar拷進去的資料夾,如下:
D:Program FilesJavaTomcatcommonlib
D:Program FilesJavaTomcatsharedlib
四. 資料庫的使用
Mysql安裝完畢以後,還有一些要注意的地方(參考):
就象在文章提到的,mysql安裝好後最重要一樣就是要看資料庫有沒有作為系統服務啟動了,所以在大家進行資料庫操作前,應要看看,在作業系統的開始->執行->輸入services.msc,確定你在安裝時你設定的關於mysql的那個服務已經啟動,這樣你在運算元據庫時不會報連線不上的錯誤.
上面提到了一個較方便的mysql介面外掛,但是這個介面是我在已經開始使用mysql後才找到的,剛開始我是在dos下用命令列進行操作的.雖然那個介面也可以進行建庫啊,設定許可權等操作,但是,我覺得懂得在使用命令列也是一個很重要的技能,所以我先從命令列開始說,怎樣簡單使用mysql.到後面會談及mysql-front的使用.
現在我想在mysql裡建一個資料庫shujuku,以及在資料庫裡建一個表biao.具體的命令如下(假設mysql我是剛安裝好的)
1. 進入dos狀態(記住命令列的要執行在mysql的安裝目錄下的bin目錄的)
2. 連線mysql
輸入:mysql –h localhost –u root –p
輸入在安裝時已設好的密碼,就近入了mysql的命令編輯介面了。
3. 使用mysql的基本命令(在mysql命令列編輯每輸入完命令後最後一定要有分號,不然會報錯)
顯示資料庫:show databases;
使用資料庫:use 資料庫名;
4.建庫
命令:create database shujuku;
5.為資料庫設定許可權(使用者和密碼)
命令:grant all privileges on shujuku.* to identified by “123456”;
當你執行完這個命令以後,只要你再以使用者名稱:test,密碼:123456登入時你就只可以對shujuku這個資料庫操作,這樣避開使用root,對資料庫的安全有很大幫助.
6.建表
命令:create table biao(id int(8) primary key,name varchar(10));
剩下來的與標準sqsl命令基本上是一樣的,具體操作略
值得一提的是,你在命令列上輸入"?",就會有mysql命令的簡單幫助,如下:
呵呵,那樣,我們還可以知道退出,就是"exit",呵呵!
五. 關於mysql-front的使用
我找了好幾個mysql的介面工具,覺得最簡潔方便還是mysql-front,可惜的是要收費,不過還好有試用期,呵呵,可以先感受感受一下,最重要一點是mysql-front有簡體中文版的,英文不好的我用起來就舒服多了.下面簡單說說使用吧.
首先,安裝就不用說了,有嚮導,而且很簡單.安裝好後第一次執行時會跳出來一個要求新增對話的框,在這裡你可以新增例如上面已經設定好的shujuku,過程如下:
當你在註冊的核取方塊裡填上你在上面mysql設定好的使用者名稱和密碼後,在選擇資料庫框裡就有shujuku 的資料庫了,選上,按確定.進入mysql-fron後,你就會看到下面的介面,這是你就可以進行操作了.
要說明的是,你還可以把root使用者也加進去,這要你在mysql-fron的介面上選設定->對話->新建,再按上面進行就可以,出了root你還可以加入更多的使用者,方法還是一樣的,設定不同的使用者,是方便對不同資料庫進行管理,呵呵,root是許可權最高的,可不要隨便讓別人使用你的root使用者,保正你資料庫的安全.
六. JSP連線mysql
現在就是嘗試用jsp連線mysql了
我在eclipse裡建了個test_mysql.jsp頁面,程式碼如下:
|
然後把test??_mysql.jsp部署到tomcat處,如何部署可參考"配置Eclpise+tomcat並實現JSP的編寫與部署",在瀏覽器中就可以看到結果了。(e129)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7258203/viewspace-910569/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- JSP連線資料庫JS資料庫
- 用thinkphp連線mysql資料庫PHPMySql資料庫
- ASP連線MySQL資料庫的方法(轉)MySql資料庫
- jsp連線資料庫大全JS資料庫
- 連線到資料庫(JSP)資料庫JS
- php連線mysql資料庫的幾種方法PHPMySql資料庫
- JSP連線SQL Server資料庫JSSQLServer資料庫
- JDBC---jsp資料庫連線JDBCJS資料庫
- jsp連線資料庫大全(轉)JS資料庫
- 連線mysql資料庫MySql資料庫
- JDBC連線MySQL資料庫的方法和例項JDBCMySql資料庫
- MySQL資料庫遠端連線開啟方法MySql資料庫
- JSP+javaBean連線資料庫的問題JSJavaBean資料庫
- django | 連線mysql資料庫DjangoMySql資料庫
- 如何連線MySQL資料庫MySql資料庫
- pycharm連線MySQL資料庫PyCharmMySql資料庫
- Mysql資料庫表連線MySql資料庫
- PHP連線MySql資料庫PHPMySql資料庫
- mysql資料庫連線(MySQLdb)MySql資料庫
- Weka 連線MySQL資料庫MySql資料庫
- java連線mysql資料庫JavaMySql資料庫
- Ruby連線MySQL資料庫MySql資料庫
- 用javascript連線資料庫的解決方法 (轉)JavaScript資料庫
- 用VB連線MySQL資料庫模組(詳解)MySql資料庫
- 新寫一個jsp專案之二:連線mysql資料庫JSMySql資料庫
- 各種資料庫連線程式碼(JSP)資料庫線程JS
- (轉)PHP連線資料庫之PHP連線MYSQL資料庫程式碼PHP資料庫MySql
- django2.2版本連線mysql資料庫的方法DjangoMySql資料庫
- jsp 資料連線池JS
- PHP中的資料庫連線方法PHP資料庫
- 資料庫連線的方法種種資料庫
- Django 2連線MySQL資料庫DjangoMySql資料庫
- mysql資料庫怎麼連線MySql資料庫
- 遠端連線mysql資料庫MySql資料庫
- 【JavaWeb】JDBC連線MySQL資料庫JavaWebJDBCMySql資料庫
- Python連線mysql資料庫PythonMySql資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫