① jsp+struts+ibatis如何連接sqlserver2008資料庫
<property name="JDBC.Driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="JDBC.ConnectionURL"
value=">jdbc:sqlserver://localhost:1433;databasename=xxxx" />
<property name="JDBC.Username" value="sa" />
<property name="JDBC.Password" value="123456" />
就改這4個標簽,xxxx是你的資料庫名字。。。。其他的我就不解釋了。。。
最後別忘了SQL server的jar包哦。。一定要對應上。。。
② jsp連接sqlserver2008出錯
應該是沒有 資料庫鏈接的驅動 架包,
jsp與資料庫鏈接 要有微軟提供的一個叫sqljdbc.jar的介面架包才可以
③ jsp中怎麼連接sql2008的資料庫啊,
例子程序為
register.jsp
<%@ page language="java" import="java.util.*" pageEncoding="GB2312"%>
<html>
<head>
<title>用戶注冊</title>
</head>
<body>
<form action="insert.jsp" method="post">
用戶名:<input type="text" name="name" /><br>
密碼: <input type="password" name="pass" /><br>
<input type="submit" name="submit" value="注冊" />
</form>
</body>
</html>
insert.jsp
<%@ page language="java" import="java.sql.*,javax.sql.*"
pageEncoding="GB2312"%>
<html>
<head>
</head>
<body>
<%
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager
.getConnection(
"jdbc:sqlserver://127.0.0.1:1433;DatabaseName=TestDemo",
"sa", "2001sun");
PreparedStatement pstate = conn.prepareStatement("insert into [User](UName,UPass) values(?,?)");
pstate.setString(1,request.getParameter("name"));
pstate.setString(2,request.getParameter("pass"));
int result = pstate.executeUpdate();
if (result == 1) {
out.println("用戶注冊成功");
} else {
out.println("用戶注冊失敗");
}
} catch (SQLException e) {
out.println(e);
}
%>
</body>
</html>
但1433埠號不可用,程序報錯,com.microsoft.sqlserver.jdbc.SQLServerException: 到主機 的 TCP/IP 連接失敗。 java.net.ConnectException: Connection refused: connect
網上查看,發現是1433埠號只是默認值,但其實是動態分配的,故必須手工指定才行。
指定方法:
1、開始--程序--sql2008--配置工作--sql server配置管理器。
2、sql server網路配置項--sql server 2008(5)協助,檢查tip/ip項,必須是已經啟動。
3、設置tcp/ip項,右鍵--屬性,IP地址選項卡,IPALL的tcp動態埠項,檢查是否有值,如沒有可以設置為2609。
修改程序中的埠號,使用tcp動態埠項的內容。
再運行,正常。
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/WYZSC/archive/2011/03/11/6240405.aspx
④ JSP 怎麼連接SQL2008 資料庫 麻煩寫一下拜託各位大神
寫個測試: import java.sql.*; public class TranTest { public static void main(String[] args) { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost\\SQLEXPRESS:1433;DatabaseName=CCB","kissrat", "kissratpass"); conn.setAutoCommit(false); Statement st = conn.createStatement(); st.executeUpdate("update Account set Balance=Balance+10 where owner='kissrat'"); conn.commit(); System.out.println("OK."); }catch (Exception e) { System.out.println("Fail."); e.printStackTrace(); } } } 其中2008有個什麼實例,比如這里的\SQLEXPRESS,可以不要了。前面一篇JS連接資料庫的文章提到過這一點。 2、 Sql Server 2008也會出現「provider: 命名管道提供程序,error:40 - 無法打開Sql server連接」的問題。網上有很多解決辦法。無非有以下幾點: (1) 伺服器身份驗證改為「SQL Server和Windows身份驗證模式」並啟用sa賬戶。 (2) 啟用TCP/IP和Named Pipes,然後重啟SQL Server服務。 (3) 連接字元串寫正確,比如伺服器使用SQLEXPRESS實例而不是MSSQLSERVER的需要在連接字元串後加上\\SQLEXPRESS。 具體如何操作,網上有非常詳細的說明。可是有時候即使檢查了再檢查,搜索盡各種辦法還是出現這種錯誤那就該反思了。很有可能是網路的原因,比如檢查一下防火牆
⑤ jsp頁面如何連接sqlserver2008
//首先下載對應的JDBC驅動包,sql2008的,然後引入到項目里
//通過這段代碼可以獲取到鏈接
staticfinalStringDRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
staticfinalStringURL="jdbc:sqlserver://localhost:1433;databaseName=資料庫的名字";
staticfinalStringUSER=你資料庫的用戶名;
staticfinalStringPWD=密碼;
(){
Connectioncon=null;
try{
Class.forName(DRIVER);
con=DriverManager.getConnection(URL,USER,PWD);
}catch(ClassNotFoundExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}catch(SQLExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
returncon;
}
⑥ 大俠們,問一下怎麼用jsp連接sql2008啊。。。。詳細點!
要連接的話要下幾個jar的包,專門用於連接用,然後配置數據源。只有在頁面加入下面代碼就可以了:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=work";
String user="sa";
String password="123";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
注意,user是你資料庫的用戶名,password是你的密碼,DatabaseName是你資料庫的名字,我的資料庫名字是」work「。
⑦ jsp如何鏈接sql server
1、jsp是java服務端動態網頁技術,主要應用於網頁構建,理論上講不應該在頁面中直接連資料庫。合理的做法是先構建一個java後端,然後在JAVA後端中通過jdbc連接sqlserver。
2、如果一定要在jsp頁面中連資料庫也是可以的。jsp中有專門的sql標簽可以連接資料庫進行操作,這是jstl的內容,需要導入相應的資料庫驅動包。
3、jsp的內容相對來說都還是比較簡單,沒有特別大的技術難度。
4、希望對你有幫助。
⑧ jsp連接資料庫sql server 2008失敗
驅動錯了。
你的是com.microsoft.jdbc.sqlserver.SQLServerDriver
應該是com.microsoft.sqlserver.jdbc.SQLServerDriver
就是sqlserver和jdbc的位置搞反了
⑨ JSP中連接Sql server2008資料庫的驅動名稱和驅動路徑應該填什麼
JSP中連接Sql server2008資料庫的驅動名稱和驅動路徑如下:
驅動名稱為:"com.microsoft.sqlserver.jdbc.SQLServerDriver"
驅動路徑為:jdbc:sqlserver://127.0.0.1:1368;databaseName=mydb;user=sa;password=qiaoning 其中databaseName=mydb代表用戶自己創建的資料庫名稱,user=sa代表登錄資料庫的用戶名,password=qiaoning代表登錄資料庫的密碼。
jsp連接mysql的驅動名稱如下:com.mysql.jdbc.Driver
⑩ jsp如何連接sqlserver
不管連接sqlserver,還是MySQL,都差不多,網路jsp連接MySQL一大堆