欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

JSP環境搭建+連接sql server數據庫

系統 2082 0

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

引用內容
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修改為以下值:
引用內容
%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將其值設置為:
引用內容
D:\jdk1.5.0_06



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


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

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

打開Apache2\conf\httpd.conf文件,查找到下面的內容:

# 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
如果你需要改服務器/IP,則修改上面藍色代碼

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

再查找下面內容:
# 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"
如果你想改變放置運行JSP文件的目錄,請將上面藍色的內容修改成: DocumentRoot "盤符:/路徑",注意,要使用"/"而不是"\"。

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

再查找下面內容:
#Listen 12.34.56.78:80
Listen 8080
如果你想修改Apache的監聽端口,請修改這里。
httpd.conf的配置就到這里完成了,如果你想進行更詳細更深入的配置,請查看相關的文章。

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

雙擊任務欄右下角的Apache Monitor,你會在左邊看到一個"Apache2"(如下圖),再按右邊的Start按鈕,啟動Apache2!

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


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

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

———————————————————————————————————
再查找下面內容:
<http port='8080'/>
修改為:<http port='7070'/> ,因為8080端口已經被Apache占用了,如果不修改這里,Apache和Resin將產生沖突而使另一方無法啟動。

———————————————————————————————————
打開Apache2\conf\httpd.conf文件,在最未端加入下面代碼(不做這一步將無法運行jsp文件):
# Resin的結合配置部分:
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>
設置了這么多內容,你一定有點煩了吧!不用急??!現在你已經完成了所有的配置了!
————————————————————————————————————
接下來要測試運行JSP文件了,在此之前你要先啟動Resin(Apache也要啟動),雙擊運行Resin-2.1.9\bin\httpd.exe文件啟動Resin。
然后在Apache2\htdocs\目錄下新建一個叫test.jsp的文本文件,代碼如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
out.print("我愛jsp!");
%>

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

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


最后一步,也是最關鍵的一步:讓jsp連接sql server 數據庫

執行jdbc驅動程序setup.exe一路下一步。
一般會默認安裝在C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC這個路徑下面。
因為關于系統變量的事情我們前面已經修改過了,所以這里就不用修改了。下面要做的是把
C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib
這里面的三個jar文件復制到
D:\resin-2.1.9\lib或D:\Apache2\lib這里吧。反正龍龍是兩個里面都弄了一份。
然后重啟一下你的機子。

一切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">序號</span></td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF"><span class="STYLE3">標題</span></td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF"><span class="STYLE3">內容</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">序號</td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF" class="STYLE3">標題</td>
??????? <td height="20" align="center" valign="middle" bgcolor="#FFFFFF" class="STYLE3">內容</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環境搭建+連接sql server數據庫


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产乱码一区二区三区四 | 香港全黄一级毛片在线播放 | 中文字幕免费在线观看 | 日韩av片在线免费观看 | 山岸逢花在线观看无删减 | 亚洲九九 | 91成人在线免费视频 | 精品九九 | 午夜影院a | 欧美一区欧美二区 | 排球少年第四季 | 四虎影视国产884a精品亚洲 | 国精品日韩欧美一区二区三区 | 欧美久久久久久久一区二区三区 | 四虎影视网站 | 国产 日韩 欧美 在线 | 草草国产成人免费视频 | 欧美综合自拍亚洲综合百度 | 日本黄视色视频在线观看 | 免费一级大毛片a一观看不卡 | 久久精品成人 | 一二三区av | 成人网在线 | 亚洲永久精品国产 | 国产精品福利视频手机免费观看 | 日韩在线精品 | 在线播放高清视频www | 国产你懂得| www.国产高清 | 在线精品亚洲欧美日韩国产 | 亚洲网视频 | 久久久中文字幕日本 | www.av520| 无码乱人伦一区二区亚洲 | 亚洲无毛视频 | 激情九月婷婷 | 日韩伦理电影免费观看 | 亚洲一区二区三区四区精品 | 国产一级免费不卡 | 国产毛片视频在线 | 国产激情在线观看 |