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

首頁 > 編程 > JSP > 正文

JSP連接mysql數據庫攻略

2019-11-18 19:16:33
字體:
來源:轉載
供稿:網友

出處:csdn 作者:cl41 


  連續幾天安裝配置和連接MySQL數據庫,今天終于成功了,回想這幾天,真的是甜酸苦辣都有,單mysql就重裝了不下10次,而在eclipse上編寫的連接數據庫的程序總是報錯.我都已經down了oracal準備放棄mysql了,不過...就象電視劇演的那樣,轉機總是在這個時候出現,先是看到了saulzy關于mysql4.1.11版本的安裝介紹,接著又找到了一款不錯的mysql 界面插件,最后在網友的幫助下把mysql的JDBC驅動配好并連通了.一連5天,日子真不好過阿,不過這個過程中,我也覺得自己學到不少東西,呵呵,反正都撐過來了,就要繼續往前走.現在,就這幾天弄的總結一下,希望對同是正在學習java技術的同道中人能有幫助.

一. 軟件下載
  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(我下回來安裝就是中文版了)
  http://www.mysqlfront.de/download.html

二. 軟件安裝
  1.安裝mysql
  請參閱相關文章,推薦文章:http://blog.csdn.net/saulzy/archive/2005/04/23/359648.aspx

  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 Files/Java/Tomcat;JDK的安裝路徑是:D:/Program Files/Java/j2sdk。

  在這里,需要配置環境變量的是JDBC驅動.在配置前先要把剛才說到的mysql-connector-java-3.1.8-bin.jar本地硬盤某處(我放的地方:D:/Program Files/Java/mysqlforjdbc),然后根據你放的地方,配置classpath,我的配置是這樣的:

  D:/Program files/Java/j2sdk/lib/tools.jar;

  D:/Program Files/Java/j2sdk/lib/mysql-connector-java-3.1.8-bin-g.jar;

  D:/Program Files/Java/mysqlforjdbc/mysql-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 Files/Java/Tomcat/common/lib
  D:/Program Files/Java/Tomcat/shared/lib

四. 數據庫的使用

  Mysql安裝完畢以后,還有一些要注意的地方(推薦文章):http://blog.csdn.net/saulzy/archive/2005/04/23/359811.aspx

  就象在文章提到的,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 test@localhost 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頁面,代碼如下:


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

<%@ page language="java" %>

<%@ page import="com.mysql.jdbc.Driver" %>

<%@ page import="java.sql.*" %>

<%

//驅動程序名

String driverName="com.mysql.jdbc.Driver";

//數據庫用戶名

String userName="cl41";

//密碼 www.49028c.com

String userPasswd="123456";

//數據庫名

String dbName="db";

//表名

String tableName="dbtest";

//聯結字符串

String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&passWord="+userPasswd;

Class.forName("com.mysql.jdbc.Driver").newInstance();

Connection connection=DriverManager.getConnection(url);

Statement statement = connection.createStatement();

String sql="SELECT * FROM "+tableName;

ResultSet rs = statement.executeQuery(sql);

//獲得數據結果集合

ResultSetMetaData rmeta = rs.getMetaData();

//確定數據集的列數,亦字段數

int numColumns=rmeta.getColumnCount();

// 輸出每一個數據值

out.print("id");

out.print("|");

out.print("num");

out.print("<br>");

while(rs.next()) {

out.print(rs.getString(1)+" ");

out.print("|");

out.print(rs.getString(2));

out.print("<br>");

}

out.print("<br>");

out.print("數據庫操作成功,恭喜你");

rs.close();

statement.close();

connection.close();

%>

  然后把test­_mysql.jsp部署到tomcat處,如何部署可參考"配置Eclpise+tomcat并實現JSP的編寫與部署",在瀏覽器中就可以看到結果了。

  希望這篇文章的你有幫助!Good luck!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美精品电影免费在线观看| 亚洲欧美日韩精品久久奇米色影视| 精品国产欧美一区二区五十路| 欧美性猛交xxxx富婆弯腰| 性色av一区二区三区红粉影视| 亚洲国产精品yw在线观看| 国产精品麻豆va在线播放| 色偷偷88888欧美精品久久久| 日韩电影免费观看在线观看| 国产视频丨精品|在线观看| y97精品国产97久久久久久| 欧美在线观看网站| 国产精品男女猛烈高潮激情| 欧美大片在线看免费观看| 久久视频在线直播| 久久精品在线播放| 色噜噜狠狠色综合网图区| 日韩性xxxx爱| 国产一区二区三区久久精品| 97精品伊人久久久大香线蕉| 久久露脸国产精品| 亚洲欧美另类中文字幕| 中文字幕精品久久久久| 日韩成人在线视频网站| 色在人av网站天堂精品| 欧美大尺度电影在线观看| 欧美成人sm免费视频| 粉嫩老牛aⅴ一区二区三区| 91精品国产精品| 奇门遁甲1982国语版免费观看高清| 色综合91久久精品中文字幕| 国产aⅴ夜夜欢一区二区三区| 久久99精品视频一区97| 中文字幕久精品免费视频| 538国产精品一区二区免费视频| 在线看福利67194| 亚洲成av人乱码色午夜| 亚洲日韩中文字幕| 亚洲天堂成人在线| 亚洲激情成人网| 欧美极品美女视频网站在线观看免费| 91中文在线观看| 国内精品一区二区三区四区| 欧美精品久久久久久久| 亚洲天堂av综合网| 欧美性生交xxxxx久久久| 亚洲男人第一av网站| 91在线观看欧美日韩| 成人亚洲欧美一区二区三区| 国产乱肥老妇国产一区二| 精品国内自产拍在线观看| 日本欧美中文字幕| 26uuu久久噜噜噜噜| 97碰碰碰免费色视频| 精品一区二区三区四区| 欧美性在线视频| 国产精品久久久久999| 96精品视频在线| 久久av.com| 丰满岳妇乱一区二区三区| 91久久久久久久久久久| 国产精品视频午夜| 91色视频在线观看| 国产欧美日韩中文| 精品国产乱码久久久久久虫虫漫画| 日韩av123| 911国产网站尤物在线观看| 国产精品尤物福利片在线观看| 国产视频久久网| 精品无人区太爽高潮在线播放| 日韩在线观看免费网站| 九九热这里只有精品免费看| 国产成人欧美在线观看| 亚洲激情电影中文字幕| 久久久视频在线| 中文字幕精品久久| 国内精品在线一区| 在线观看国产精品淫| 欧美成人免费一级人片100| 国模精品系列视频| 国产精品日韩av| 欧美激情一级欧美精品| 欧洲亚洲免费视频| 亚洲精品自拍第一页| 久久久久久综合网天天| 色婷婷**av毛片一区| www.亚洲人.com| 国产精品欧美一区二区三区奶水| 国内精品久久久久久| 精品香蕉在线观看视频一| 国产网站欧美日韩免费精品在线观看| 亚洲2020天天堂在线观看| 69av在线视频| 国产精品久久久久99| 中文字幕在线日韩| 日韩精品中文字幕在线播放| 精品色蜜蜜精品视频在线观看| 97成人精品视频在线观看| 欧美精品在线播放| 国产欧美一区二区三区视频| 久久夜色精品国产| 91精品国产高清自在线看超| 亚洲一区二区少妇| 国产丝袜精品第一页| 亚洲欧美国产制服动漫| 亚洲美女又黄又爽在线观看| 亚洲乱亚洲乱妇无码| 一本色道久久88综合亚洲精品ⅰ| 国产精品第10页| 日韩精品视频免费在线观看| 国产精品青草久久久久福利99| 亚洲自拍av在线| 国产精品成人国产乱一区| 午夜精品久久17c| 日韩一区二区三区xxxx| 久久精彩免费视频| 国产精品入口尤物| 日本久久久久久久久久久| 亚洲自拍偷拍网址| 91久久在线播放| 国产精品偷伦免费视频观看的| 国产日韩av在线播放| 亚洲国产高清高潮精品美女| 欧美精品videofree1080p| 26uuu另类亚洲欧美日本老年| 91久久在线播放| 国产一区二区三区高清在线观看| 欧美性猛交xxxx乱大交3| 中文字幕国内精品| 久久久成人的性感天堂| 久久久亚洲影院| 色偷偷噜噜噜亚洲男人| 韩国精品久久久999| 国产精品∨欧美精品v日韩精品| 国产精品视频不卡| 91国产高清在线| 91网站在线看| 海角国产乱辈乱精品视频| 亚洲成人av在线| 久久99国产精品自在自在app| 亚洲国产精品一区二区久| 亚洲视频电影图片偷拍一区| 国产精品亚洲精品| 国产精品久久久久av免费| 国产精品96久久久久久| 成人免费淫片aa视频免费| 最近的2019中文字幕免费一页| 国产精品美女主播在线观看纯欲| 欧美中文字幕第一页| 国产一区二区三区直播精品电影| 国产日韩欧美在线看| 国产精品视频免费在线观看| 国产做受高潮69| 久久精品99久久香蕉国产色戒| 日韩精品在线免费播放| 亚洲第一黄色网| 国产精品第七影院| 亚洲激情成人网| 久久久久亚洲精品| 亚洲国产精彩中文乱码av| 日本不卡免费高清视频| 国产第一区电影| 国产精品99久久久久久久久久久久| 国产国语videosex另类|