首先得先裝java
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、梅江ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的梅江網(wǎng)站制作公司
jdk,裝好之后裝mysql數(shù)據(jù)庫(kù),然后裝apache
tomcat,然后將jsp項(xiàng)目放入到tomcat
webapps
目錄,修改jsp項(xiàng)目
相關(guān)鏈接數(shù)據(jù)庫(kù)密碼,運(yùn)行tomcat
即可訪(fǎng)問(wèn),如果需要公網(wǎng)訪(fǎng)問(wèn)還需要將域名解析到服務(wù)器中。我最近正在itjob學(xué)這個(gè),已經(jīng)成功部署了
你的虛擬機(jī)安裝的時(shí)候,是需要一個(gè)IP的,然后你在用jsp鏈接mysql時(shí),從連接字符串里配一下,就可以了,我在做項(xiàng)目時(shí),鏈接數(shù)據(jù)庫(kù)倒是容易,反倒是在linux上安裝mysql費(fèi)了不少勁,詳情請(qǐng)看我的博客 一、到官方網(wǎng)站下載server,和client,然后分別安裝。用rpm -ivh XXX安裝二、在/usr/share/mysql下復(fù)制一份my-medium.cnf 并重命名為my.cnf到/etc/my.cnf三、修改my.cnf1、
port = 3306
socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
pid-file=/var/lib/mysql/pcstudio.pid
其中pcstudio為機(jī)器名。2、加上
bind-address = 192.168.3.205四、修改mysql數(shù)據(jù)文件夾的權(quán)限。一般為/var/lib/mysql,默認(rèn)是只讀的,改為可寫(xiě)可讀。五、修改可遠(yuǎn)程訪(fǎng)問(wèn)。mysql use mysql;
mysql GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#這句話(huà)的意思 ,允許任何IP地址(上面的 % 就是這個(gè)意思)的電腦 用admin帳戶(hù) 和密碼(admin)來(lái)訪(fǎng)問(wèn)這個(gè)MySQL Server
#必須加類(lèi)似這樣的帳戶(hù),才可以遠(yuǎn)程登陸。 root帳戶(hù)是無(wú)法遠(yuǎn)程登陸的,只可以本地登陸六、修改字符集編碼支持中文1. 在[mysqld]段中添加default-character-set=utf8
2. 在[client]中添加default-character-set=utf8在建庫(kù)的時(shí)候選擇字符集為utf-8,就可以了 祝你好運(yùn)!
使用Jsp+Tomcat+Mysql搭建。1、確定好你的Tomcat能啟動(dòng),2、mysql能登錄,jsp能運(yùn)行。
操作步驟
1、下載最新的mysql驅(qū)動(dòng)程序(Mysql JDBC Driver)
解壓2、把里面的mysql-connector-java-x.x.x-alpha-bin.jar(x表示版本號(hào))文件復(fù)制到你的tomcat/common/lib下,重啟Tomcat,jsp連接mysql的環(huán)境就完成
3、jsp提取數(shù)據(jù)庫(kù)數(shù)據(jù)的測(cè)試程序
%@ page contentType="text/html;charset=gb2312"%
%@ page import="java.sql.*"%
html
body
%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/db_name?user=yourusernamepassword=yourpassworduseUnicode=truecharacterEncoding=GB2312" ;
Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement();
String query="select field_name from table_name order by id";
ResultSet rs=stmt.executeQuery(query);
while(rs.next())
{
String s=rs.getString("field_name");//看準(zhǔn)你的字段是不是字符型,不然就不能用getString,根據(jù)字段類(lèi)使用getBoolean等等
out.print(s+"br");
}
%
/body
/html
4、里面的yourusername和yourpassword改成你的mysql的用戶(hù)名和密碼,其余的db_name、field_name和table_name也照樣改成相應(yīng)的名字就可以了。
一、軟件環(huán)境
下載并安裝MySQL,Tomacat,JDBC、MyEclipse或其他IDE。
二、環(huán)境配置
將其環(huán)境變量配置好之后,下載Java 專(zhuān)用的連接MySQL的驅(qū)動(dòng)包JDBC,有人會(huì)發(fā)現(xiàn)在一些下載的JDBC壓縮包里面發(fā)現(xiàn)若干文件, 比如:mysql-connector-java-gpl-5.1.34.msi的安裝文件,那這個(gè)文件是干什么用的呢,它又與mysql-connector-java-5.1.34-bin.jar有什么區(qū)別?其實(shí)兩個(gè)都是一樣的,只不過(guò)mysql-connector-java-gpl-5.1.34.msi是把mysql-connector-java-5.1.xx-bin.jar封裝在里面了,msi的安裝完后會(huì)有一個(gè)文件夾,里面會(huì)有mysql-connector-java-5.1.34-bin.jar這個(gè)文件,在這里我們只需要這個(gè)mysql-connector-java-5.1.xx-bin.jar就行了。
把mysql-connector-java-x.x.x-bin.jar拷貝到Tomcat的安裝bin目錄D:\Tomcat 6.0\lib下(如果你安裝的是msi文件,那么他可能會(huì)在MySQL的安裝目錄的Tools文件夾下,這個(gè)我們不建議這樣用,直接下載jar文件復(fù)制過(guò)去就行),然后在classpath里面加入D:\Tomcat 6.0\lib\mysql-connector-java-x.x.x-bin.jar即可。 拷貝這一步就是為JSP連接數(shù)據(jù)庫(kù)配置驅(qū)動(dòng)。 如果使用的是MyEclipse上自帶的tomcat則直接將jar文件復(fù)制到“項(xiàng)目\WebRoot\WEB-INF\lib”路徑下即可。
配置這個(gè)的目的是讓java Application找到連接mysql的驅(qū)動(dòng)。
三、JSP連接MySQL
建立數(shù)據(jù)庫(kù)Student,建立表stu_info?,F(xiàn)在就是嘗試用jsp連接mysql了。
建立測(cè)試頁(yè)面test.jsp
[java] view plain copy
%@ page contentType="text/html; charset=gb2312" %
%@ page language="java" %
%@ page import="com.mysql.jdbc.Driver" %
%@ page import="java.sql.*" %
%
//加載驅(qū)動(dòng)程序
String driverName="com.mysql.jdbc.Driver";
//數(shù)據(jù)庫(kù)信息
String userName="root";
//密碼
String userPasswd="123";
//數(shù)據(jù)庫(kù)名
String dbName="Student";
//表名
String tableName="stu_info";
//將數(shù)據(jù)庫(kù)信息字符串連接成為一個(gè)完整的url(也可以直接寫(xiě)成url,分開(kāi)寫(xiě)是明了可維護(hù)性強(qiáng))
String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
Statement stmt = conn.createStatement();
String sql="SELECT * FROM "+tableName;
ResultSet rs = stmt.executeQuery(sql);
out.print("id");
out.print("|");
out.print("name");
out.print("|");
out.print("phone");
out.print("br");
while(rs.next()) {
out.print(rs.getString(1)+" ");
out.print("|");
out.print(rs.getString(2)+" ");
out.print("|");
out.print(rs.getString(3));
out.print("br");
}
out.print("br");
out.print("ok, Database Query Successd!");
rs.close();
stmt.close();
conn.close();
%
一. 數(shù)據(jù)庫(kù)的連接和操作筆記:
1.初始化連接字符串
2. 發(fā)送請(qǐng)求連接
3.如果需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,如查詢(xún),添加,刪除,修改等,則發(fā)送數(shù)據(jù)庫(kù)操作請(qǐng) 求,成功就返回結(jié)果,不成功操作失敗
4. 不進(jìn)行操作就關(guān)閉數(shù)據(jù)庫(kù)操作,以及關(guān)閉數(shù)據(jù)庫(kù)發(fā)送請(qǐng)求
二.配置環(huán)境
”工欲善其事必先利其器“ 在配置之前必須準(zhǔn)備好幾個(gè)必要的文件java 的jdk(我用的是1.5),Tomcat(我的是5.5) ,mysql(5.0),jdbc(mysql-connector-java-3.1.14.zip) 的驅(qū)動(dòng),當(dāng)然還有Dreamweaver 等等必要工具。
第一件事情:安裝jdk 1.5版本,安裝tomcat,mysql,解壓jdbc到包(官方網(wǎng)站有下載,注冊(cè)一個(gè)就行)
第二件事情:配置jdk,配置tomcat,jdbc
jdbc的配置:我的解壓目錄是 I:\mysql-connector-java-3.1.14 里面可以看到一個(gè)mysql-connector-java-3.1.14-bin.jar 這個(gè)jar 的文件。右鍵打開(kāi)電腦屬性-----高級(jí)---環(huán)境變量---找到系統(tǒng)變量。。點(diǎn)擊CLASSPATH,進(jìn)行”編輯“ 加入I:\mysql-connector-java-3.1.14\mysql-connector-java-3.1.14-bin.jar 這個(gè)路徑去,這里說(shuō)明的我是盤(pán)式i盤(pán),jdbc可以隨便解壓到那個(gè)盤(pán)都行,指定路徑就是。
第二步:jdbc解壓包下 mysql-connector-java-3.1.14-bin.jar 這個(gè)文件放入到Tomcat安裝目錄下
Tomcat 5.5\common\lib
Tomcat 5.5\shared\lib
這兩個(gè)文件夾里面。
基本上的工作就完成了。呵呵(當(dāng)然這個(gè)要看網(wǎng)上的資料,這里要自己重新寫(xiě)一次 唉好苦啊,沒(méi)得抄)
基本工作準(zhǔn)備好,找一個(gè)mysql 數(shù)據(jù)庫(kù)的界面操作 GUI軟件 名字為: navicat(這個(gè)很好用)打開(kāi)mysql,測(cè)試一下自己的mysql 可不可以連通,可以的話(huà)那么就可以新建一個(gè)數(shù)據(jù)庫(kù)test,一個(gè)表為mytest,字段是id和myname(這個(gè)隨便也行)
分享標(biāo)題:JSP和mysql怎么裝,jsp與mysql連接
當(dāng)前路徑:http://www.rwnh.cn/article2/dsdghoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、定制網(wǎng)站、微信小程序、搜索引擎優(yōu)化、App設(shè)計(jì)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
全網(wǎng)營(yíng)銷(xiāo)推廣知識(shí)