新聞中心
首先了解下我的開發(fā)工具,sql server 2000數(shù)據(jù)庫和eclipse開發(fā)平臺和tomcat6 web服務(wù)器。在測試數(shù)據(jù)庫連接的過程中,遇到了不少問題,首先需要sql server的驅(qū)動,

成都創(chuàng)新互聯(lián)公司成立于2013年,先為廣豐等服務(wù)建站,廣豐等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為廣豐企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
驅(qū)動下載sqljdbc.jar
下面是驅(qū)動和URL的寫法。
Driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
Url=”jdbc:sqlserver://localhost:1433;DatabaseName=simple”
2000,2005,2008有沒有區(qū)別,大家查查資料吧,只需google或百度一下即可。
如果上面配置測試時(shí)出現(xiàn)下面的錯(cuò)誤信息
com.microsoft.sqlserver.jdbc.SQLServerException: 到主機(jī)的TCP/IP 連接失敗。java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
針對sql server 2000而言可能是系統(tǒng)引起的,如果你的系統(tǒng)是sp3或sp4版本,需要下個(gè)sql server 的補(bǔ)丁包就可以了。如是是sql server 2005,可能是tcp/ip服務(wù)沒有打開,因?yàn)?005默認(rèn)是關(guān)閉的。打開“SQL Server Configuration Manager”,展開“SQL Server 2005 網(wǎng)絡(luò)配置”,選中“MSSQLSERVER的協(xié)議”,在右面的窗口中,右擊“TCP/IP”,選啟動。 最后,如果仍然不成功,可能是防火墻對1433端口的限制。可以進(jìn)入防火墻,把例外選項(xiàng)中增加TCP對應(yīng)1433端口,UDP對應(yīng)1433端口。
以上問題只是針對sql server,選擇其他數(shù)據(jù)庫(mysql oracle)的不需考慮。數(shù)據(jù)庫問題搞定以后,下面我們動手寫程序吧。忘記告訴你一個(gè)很重要的問題,simple可以拋棄數(shù)據(jù)庫而啟動。下面讓我們先寫個(gè)沒有數(shù)據(jù)庫的項(xiàng)目吧。暫且起名test.下面應(yīng)該都是我們Web開發(fā)者熟悉的、
第一步:添加我們需要的jar文件,simple網(wǎng)站都可以下載的。
第二步:配置WEB-INF/web.xml,里面需要存在的內(nèi)容有。
actionFilter filter-name> net.simpleframework.web.page.PageFilter filter-class> - filter>
actionFilter filter-name> *.jsp url-pattern> - filter-mapping>
net.simpleframework.web.page.PageEventAdapter listener-class> - listener>
其他的東西我們以后在學(xué)習(xí)中加吧。因?yàn)楝F(xiàn)在先不考慮數(shù)據(jù)庫,所以現(xiàn)在不需要配置project.xml.
第三步:下面讓我們寫一個(gè)index.jsp,很簡單的內(nèi)容哦。
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- hello world
第四步:運(yùn)行tomcat,看看效果吧。
貌似很難看。
第五步:加一個(gè)網(wǎng)站都有的頭和腳。代碼如下。
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- style="overflow: hidden;">
id="t_header"> class="top"> id="t_main">- hello world
id="t_footer">- target="__blank" >www.google.com 版權(quán)所有 Copyright © 20010-2010 All
- Rights Reserved.
相應(yīng)的index.xml內(nèi)容如下。
- version="1.0" encoding="UTF-8"?>
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:noNamespaceSchemaLocation="./xsd/default/simple.xsd">


咨詢
建站咨詢