導航:首頁 > 編程語言 > jspmysql上傳下載

jspmysql上傳下載

發布時間:2025-08-08 05:49:49

① 請問用jsp連接mysql資料庫時的driver名和url應該從哪裡去找到

用JSP連接MySQL資料庫時的driver名和url應該從MySQL的JDBC驅動文檔或相關資源中獲取。以下是具體的獲取途徑和示例:

1. driver名獲取途徑:通常,MySQL JDBC驅動的driver名可以在MySQL官方網站的JDBC驅動文檔中找到,或者在下載的JDBC驅動jar包中的文檔里查看。 示例:在較老的MySQL JDBC驅動版本中,driver名可能是org.gjt.mm.mysql.Driver。但在新版本中,更常用的driver名是com.mysql.cj.jdbc.Driver。因此,建議查閱最新的MySQL JDBC驅動文檔以獲取正確的driver名。

2. url獲取途徑:MySQL資料庫的URL格式通常是固定的,但需要根據實際的資料庫地址、埠號、資料庫名、用戶名和密碼進行替換。這個格式可以在MySQL官方網站的JDBC連接示例中找到。 示例:一個典型的MySQL資料庫URL可能是jdbc:mysql://localhost:3306/資料庫名?useSSL=false&serverTimezone=UTC。其中,localhost是資料庫伺服器的地址,3306是MySQL的默認埠號,資料庫名需要替換為實際的資料庫名稱。useSSL=false和serverTimezone=UTC是連接參數,用於配置SSL連接和時區。根據實際需要,還可以添加其他連接參數。

注意: 在實際開發中,為了避免硬編碼資料庫連接信息,通常會將這些信息存儲在配置文件或環境變數中,並在代碼中讀取這些配置。 當使用新版本的MySQL JDBC驅動時,請確保driver名和URL格式與驅動版本相匹配。

② 濡備綍鍦↗SP欏甸潰鏄劇ずmysql鏁版嵁搴撳唴瀹

鐢‥clipse tomcat鏂板緩涓涓狫SP欏甸潰錛堜竴錛変粙緇嶄簡濡備綍鍒涘緩涓涓獁eb紼嬪簭鍜岀涓涓猨sp欏甸潰錛屼互鍙奅clipse闇瑕佺殑涓浜涘繀瑕侀厤緗銆備粖澶╋紝鎴戜滑閲嶇偣璇翠竴涓嬪備綍浠庢暟鎹搴撲腑鏌ヨ㈡暟鎹錛屽苟涓斿湪JSP欏甸潰鏄劇ず銆
棣栧厛闇瑕佹敞鎰忚繖鏍蜂竴涓闂棰橈細

寤虹殑濡傛灉鏄疛ava欏圭洰錛屽彧闇瑕佸紩鍏MySQL-connector-java-5.1.10-bin.jar灝卞彲浠ヨ繍琛宩ava欏圭洰銆傚緩鐨勫傛灉鏄痺eb宸ョ▼錛屽綋Class.forName("com.mysql.jdbc.Driver");鏃訛紝Eclipse鏄涓嶄細鍘繪煡鎵懼瓧絎︿覆錛屼笉浼氬幓鏌ユ壘椹卞姩銆傛墍浠ラ渶瑕佹妸mysql-connector-java-5.1.10-bin.jar鎷瘋礉鍒皌omcat涓媗ib鐩褰曚笅錛岀劧鍚庯紝鍙抽敭銆愬伐紼嬨戱紝鐐瑰嚮銆恜roperties銆戱紝鐒跺悗鐐瑰嚮銆怞ava Build Path銆,鐐瑰嚮銆怉dd External Jars...銆戱紝浠巘omcat涓媗ib鐩褰曚腑閫夋嫨瀵瑰簲鐨刴ysql-connector-java-5.1.10-bin.jar錛屽備笅鍥炬墍紺猴紝鐒跺悗鐐瑰嚮銆怬K銆戝嵆鍙銆

③ jsp怎麼連接mysql資料庫代碼

jsp連接mysql資料庫的操作方式。
1、在數據服務端安裝好mysql資料庫,這個是必須的,在自己的專ssh或者虛擬機上,數據mysql可以屬看到相關的提示,說明安裝成功
2、我是用的是tomcat伺服器,在這里需要安裝好java連接mysql的資料庫操作庫。我是用的jar包是:mysql-connector-java-3.1.14.tar.gz,大家可以在網上下載,或者,在官網上下載
3、把解包後的jar放到tomcat裡面的lib文件夾下
4、在程序的代碼段里添加連接函數庫和庫函數,就可以連接到mysql資料庫了
5、剩下的就是我們使用的時候調用這樣的數據了,在jsp里使用mysql資料庫中的數據

④ 請問如何從mysql資料庫中讀取圖片路徑然後將圖片顯示在Jsp頁面上

MySQL資料庫為BLOB做出的定義如下:BLOB數據類型是一種大型的二進制對象,可以保存可變數量的數據。BLOB具有四種類型,分別是TINYBLOB,BLOB, MEDIUMBLOB 與LONGBLOB,區別在於各自所能夠保存的最大數據長度區別。關於如何編寫文件的上傳,我們在這里就不再介紹了,感興趣的讀者可以參見「網頁陶吧」內的相關文章。現在,我們主要來看一下如何接收上傳文件並將其存入到MySQL資料庫中。具體的腳本代碼如下,其中我們假定文件上傳域的名稱為Picture。

具體如下:

1、簡介

MySQL是一個開放源碼的小型關聯式資料庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。

2、軟體介紹

MySQL最初的開發者的意圖是用mSQL和他們自己的快速低級常式(ISAM)去連接表格。經過一些測試後,開發者得出結論:mySQL並沒有他們需要的那麼快和靈活。這導致了一個使用幾乎和mSQL一樣的API介面的用於他們的資料庫的新的SQL介面的產生,這樣,這個API被設計成允許為用於mSQL而寫的第三方代碼更容易移植到MySQL。

3、管理工具

可以使用命令行工具管理MySQL資料庫(命令mysql 和 mysqladmin),也可以從MySQL的網站下載圖形管理工具MySQL Administrator,MySQL Query Browser和MySQL Workbench。

⑤ 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(我下回來安裝就是中文版了)
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";

//密碼

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的編寫與部署",在瀏覽器中就可以看到結果了。

閱讀全文

與jspmysql上傳下載相關的資料

熱點內容
工行信用卡app叫什麼 瀏覽:179
網路交友的好處和危害有哪些 瀏覽:318
ps怎麼導入cs文件 瀏覽:600
打開word文件報病毒 瀏覽:615
環境保護監理招標文件內容 瀏覽:30
ip網路是什麼 瀏覽:939
sql資料庫觸發器語法 瀏覽:994
天天酷跑的文件夾在哪裡看 瀏覽:772
qq聊天背景男生動漫 瀏覽:106
word尾頁不加頁碼 瀏覽:119
蘋果7plus壁紙尺寸 瀏覽:131
為什麼大貨車都要刷數據 瀏覽:256
excel文件夾側標製作好如何拖動 瀏覽:913
手機微信可以發送多大文件 瀏覽:139
榮耀手機系統文件怎麼查看 瀏覽:619
yy老版本不更新下載 瀏覽:917
視力訓練appMIUI論壇 瀏覽:421
56qq華東貨主版下載 瀏覽:730
大數據營銷策劃多少錢 瀏覽:34
編程畫出來的東西如何投到桌面 瀏覽:867

友情鏈接