亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

JSP環(huán)境搭建+連接sql server數(shù)據(jù)庫

系統(tǒng) 1995 0

作者:醋醋狗 日期:2006-05-16

引用內(nèi)容
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;D:\jdk1.5.0_06\lib\tools.jar;D:\jdk1.5.0_06\lib\dt.jar;d:\java\jdk1.5.0_06\binBIN;.;


然后找到path修改為以下值:
引用內(nèi)容
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Symantec\pcAnywhere\;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;D:\jdk1.5.0_06\;D:\jdk1.5.0_06\bin;


然后添加變量java_home將其值設(shè)置為:
引用內(nèi)容
D:\jdk1.5.0_06



然后在c盤根目錄下新建一個(gè)文本文件輸入以下內(nèi)容:
public class hello{
public static void main(String arg[]){
System.out.print("Hi! JAVA!");
}
}


文件名改為:hello.java
接下來到MS-DOS命令提示符下的C盤根目錄輸入下面的命令:
javac hello.java 回車
如果正常的話,是沒有任何內(nèi)容顯示的,但會(huì)在同一目錄下編譯成一個(gè)hello.class的文件,接下來再運(yùn)行下面指令:
java hello 回車
如果正常的話,則會(huì)顯示"Hi! JAVA!"的字符在屏幕上,這就代表你的java環(huán)境沒有問題了,可以進(jìn)行下一步的工作。

接下來就是安裝apache
執(zhí)行apache_2.0.55-win32-x86-no_ssl.msi一路下一步。
接下來就是配置apache

打開Apache2\conf\httpd.conf文件,查找到下面的內(nèi)容:

# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#
ServerName 127.0.0.1:8080
如果你需要改服務(wù)器/IP,則修改上面藍(lán)色代碼

—————————————————————————————

再查找下面內(nèi)容:
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/apache2/htdocs"
如果你想改變放置運(yùn)行JSP文件的目錄,請(qǐng)將上面藍(lán)色的內(nèi)容修改成: DocumentRoot "盤符:/路徑",注意,要使用"/"而不是"\"。

—————————————————————————————

再查找下面內(nèi)容:
#Listen 12.34.56.78:80
Listen 8080
如果你想修改Apache的監(jiān)聽端口,請(qǐng)修改這里。
httpd.conf的配置就到這里完成了,如果你想進(jìn)行更詳細(xì)更深入的配置,請(qǐng)查看相關(guān)的文章。

打開MS-DOS方式,去到D:\apache2\bin\目錄下,輸入下面命令將Apache安裝成服務(wù)(安裝成功后就可以在任務(wù)欄的Monitor里看到):
apache -k install 回車

雙擊任務(wù)欄右下角的Apache Monitor,你會(huì)在左邊看到一個(gè)"Apache2"(如下圖),再按右邊的Start按鈕,啟動(dòng)Apache2!

打開IE,在地址欄上輸入:http://127.0.0.1:8080/,成功的話,你會(huì)看到激動(dòng)人心的畫面
至此,你已經(jīng)成功安裝了Apache,現(xiàn)在你只要把html文件放到apache2/htdocs/目錄下,即可訪問,例如該目錄下有一個(gè)文件叫hello.htm,那么訪問方式:http://127.0.0.1:8080/hello.htm


Apache只是一個(gè)Web服務(wù)器,沒法運(yùn)行JSP的,所以我們還需要安裝Resin與Apache結(jié)合,Resin可是號(hào)稱最快的JSP解釋器哦^_^。
雙擊resin-2.1.9.zip,將它解壓到D:\Resin-2.1.9(解壓時(shí)不需要輸入目錄名),Resin是不需要安裝的,所以解壓后再進(jìn)行相應(yīng)的配置即可。

———————————————————————————————————
用Dreamweaver打開resin-2.1.9\conf\resin.conf文件(用Dreamweaver打開是有原因的),查找到下面的內(nèi)容:
<doc-dir>doc</doc-dir>
修改為: <doc-dir>D:/apache2/htdocs/</doc-dir>
說明:此為Resin運(yùn)行JSP文件的目錄,就是說JSP文件必須放在這個(gè)地方才能運(yùn)行;

———————————————————————————————————
再查找下面內(nèi)容:
<http port='8080'/>
修改為:<http port='7070'/> ,因?yàn)?080端口已經(jīng)被Apache占用了,如果不修改這里,Apache和Resin將產(chǎn)生沖突而使另一方無法啟動(dòng)。

———————————————————————————————————
打開Apache2\conf\httpd.conf文件,在最未端加入下面代碼(不做這一步將無法運(yùn)行jsp文件):
# Resin的結(jié)合配置部分:
LoadModule caucho_module "D:/resin-2.1.9/libexec/apache-2.0/mod_caucho.dll"
#上面的路徑改成你自己的路徑
<IfModule mod_caucho.c>
CauchoHost localhost 6802
AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>
</IfModule>
設(shè)置了這么多內(nèi)容,你一定有點(diǎn)煩了吧!不用急!!現(xiàn)在你已經(jīng)完成了所有的配置了!
————————————————————————————————————
接下來要測(cè)試運(yùn)行JSP文件了,在此之前你要先啟動(dòng)Resin(Apache也要啟動(dòng)),雙擊運(yùn)行Resin-2.1.9\bin\httpd.exe文件啟動(dòng)Resin。
然后在Apache2\htdocs\目錄下新建一個(gè)叫test.jsp的文本文件,代碼如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
out.print("我愛jsp!");
%>

打開IE,輸入:http://127.0.0.1:8080/test.jsp
正確的話,瀏覽器上將顯示"我愛jsp!"。

如果你看到這句話,恭喜你!你已經(jīng)是JSPer的一員了!


最后一步,也是最關(guān)鍵的一步:讓jsp連接sql server 數(shù)據(jù)庫

執(zhí)行jdbc驅(qū)動(dòng)程序setup.exe一路下一步。
一般會(huì)默認(rèn)安裝在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC這個(gè)路徑下面。
因?yàn)殛P(guān)于系統(tǒng)變量的事情我們前面已經(jīng)修改過了,所以這里就不用修改了。下面要做的是把
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
這里面的三個(gè)jar文件復(fù)制到
D:\resin-2.1.9\lib或D:\Apache2\lib這里吧。反正龍龍是兩個(gè)里面都弄了一份。
然后重啟一下你的機(jī)子。

一切OK了。

這里再貼幾段用于jsp連接sql server的語句。


conn.jsp
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
?? String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
?? String user="sa";
?? String password="loulan";
?? Connection conn= DriverManager.getConnection(url,user,password);
?? Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);%>

db.jsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ include file="conn.jsp"%>
<html>
<style type="text/css">
<!--
.STYLE3 {font-size: 14px; color: #000000; }
-->
</style>
<body class="STYLE3">
<table width="778" border="0" align="center" cellpadding="1" cellspacing="0">
? <tr>
??? <td bgcolor="#003399" class="STYLE3"> </td>
? </tr>
? <tr>
??? <td bgcolor="#003399"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#EBE9ED">
????? <tr>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF"><span class="STYLE3">序號(hào)</span></td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF"><span class="STYLE3">標(biāo)題</span></td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF"><span class="STYLE3">內(nèi)容</span></td>
??????? <td align="center" valign="middle" bgcolor="#FFFFFF" class="STYLE3">刪除</td>
????? </tr>
<%
String sql="select * from VIEW1";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{%><tr>
??????? <td bgcolor="#FFFFFF"><span class="STYLE3"><%=rs.getString(1)%></span></td>
??????? <td bgcolor="#FFFFFF"><span class="STYLE3"><a href="show.jsp?id=<%=rs.getString(1)%>" target="_blank"><%=rs.getString(2)%></a></span></td>
??????? <td bgcolor="#FFFFFF"><span class="STYLE3"><%=rs.getString(3)%></span></td>
??????? <td align="center" valign="middle" bgcolor="#FFFFFF"><a href="?action=2&id=<%=rs.getString(1)%>" class="STYLE3">刪除</a></td>
</tr>
<%
?? }
?? rs.close();
%>??????
?????
??? </table></td>
? </tr>
? <tr>
??? <td bgcolor="#003399" class="STYLE3"> </td>
? </tr>
</table>
<br>
<br>
<br>
<br>
<%//count %>
<br>
<br>
<br>
<br>
<table width="778" border="0" align="center" cellpadding="1" cellspacing="0">
? <tr>
??? <td bgcolor="#003399" class="STYLE3"> </td>
? </tr>
? <tr>
??? <td bgcolor="#003399"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#EBE9ED">
????? <tr>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF" class="STYLE3">序號(hào)</td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF" class="STYLE3">標(biāo)題</td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF" class="STYLE3">內(nèi)容</td>
????? </tr>
????? <%
?? String id=request.getParameter("id");
?? String bsql="select * from testuser where id ="+id+"";
?? ResultSet brs=stmt.executeQuery(bsql);
?? while(brs.next())
?? {
%>
????? <tr>
??????? <td bgcolor="#FFFFFF" class="STYLE3"><%=brs.getString(1)%></td>
??????? <td bgcolor="#FFFFFF" class="STYLE3"><%=brs.getString(2)%></td>
??????? <td bgcolor="#FFFFFF" class="STYLE3"><%=brs.getString(3)%></td>
????? </tr>
????? <%
?? }
?? brs.close();
?? stmt.close();
%>
?????
??? </table></td>
? </tr>
? <tr>
??? <td bgcolor="#003399" class="STYLE3"> </td>
? </tr>
</table>
<br>
<br>
<br>
<%=bsql%>
</body>
</html>

JSP環(huán)境搭建+連接sql server數(shù)據(jù)庫


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 99久热国产精品视频尤物不卡 | 日日操日日舔 | 成人网影 | 91xav在线| 久久9966精品国产免费 | 亚洲欧美日韩精品高清 | 久久久美女视频 | 欧美综合专区 | 久久国产精品免费一区二区三区 | 国产69精品久久久久99 | 99精品亚洲 | 99久久精品6在线播放 | 天天舔天天舔 | 在线亚洲小视频 | 日日干夜夜操 | 80岁老妇xxxxx高清 | 日韩精品中文字幕视频一区 | 抱着cao才爽免费观看 | 丁香久久| 欧美激情_区二区三区 | 精品国产自在现线看久久 | 久久国产精品范冰啊 | 五月一区二区久久综合天堂 | 久久国内精品自在自线400部o | 久久久久久综合对白国产 | 97视频在线看 | 国产精品国产福利国产秒拍 | 亚洲精国产一区二区三区 | 亚洲精品人成无码中文毛片 | 999久久免费高清热精品 | 狠狠骑| 日本在线无 | 午夜欧美精品久久久久久久久 | 激情影院在线观看 | 福利视频中文在线观看 | 精品国产高清自在线一区二区三区 | 99福利网| 久久精品在现线观看免费15 | 第一福利视频网 | 免费播放毛片 | 亚洲一区视频在线 |