htmlsqlserver
HTML是無法讀取資料庫的,HTML是頁面前端腳本語言,要想從HTML網頁中獲取SQL資料庫里的數據,需要藉助JSP或ASP或php或RUBY等語言來實現。 簡單的關系可以這樣理解: 資料庫<--->JSP或ASP或PHP或RUBY等語言<--->HTML
如:在JSP頁面中顯示完整代碼如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
<%@ page
language="java"
contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
%>
<%@page import="java.sql.*"%>
<center>
<H1> <font color="blue" size="12">管理中心</font></H1>
<HR />
<table width="80%" border="1">
<tr>
<th>ID</th>
<th>書名</th>
<th>作者</th>
<th>價格</th>
<th>刪除</th>
</tr>
<%
// 資料庫的名字
String dbName = "zap";
// 登錄資料庫的用戶名
String username = "sa";
// 登錄資料庫的密碼
String password = "123";
// 資料庫的IP地址,本機可以用 localhost 或者 127.0.0.1
String host = "127.0.0.1";
// 資料庫的埠,一般不會修改,默認為1433
int port = 1433;
String connectionUrl = "jdbc:sqlserver://" + host + ":" + port + ";databaseName=" + dbName + ";user=" + username
+ ";password=" + password;
//
//聲明需要使用的資源
// 資料庫連接,記得用完了一定要關閉
Connection con = null;
// Statement 記得用完了一定要關閉
Statement stmt = null;
// 結果集,記得用完了一定要關閉
ResultSet rs = null;
try {
// 注冊驅動
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 獲得一個資料庫連接
con = DriverManager.getConnection(connectionUrl);
String SQL = "SELECT * from note";
// 創建查詢
stmt = con.createStatement();
// 執行查詢,拿到結果集
rs = stmt.executeQuery(SQL);
while (rs.next()) {
%>
<tr>
<td>
<%=rs.getInt(1)%>
</td>
<td>
<a href="prepareupdate?ID=<%=rs.getInt("ID")%>" target="_blank"><%=rs.getString(2)%></a>
</td>
<td>
<%=rs.getString(3)%>
</td>
<td>
<%=rs.getString(4)%>
</td>
<td>
<a href="delete?ID=<%=rs.getInt("ID")%>" target="_blank">刪除</a>
</td>
</tr>
<%
}
} catch (Exception e) {
// 捕獲並顯示異常
e.printStackTrace();
} finally {
// 關閉我們使用過的資源
if (rs != null)
try {
rs.close();
} catch (Exception e) {}
if (stmt != null)
try {
stmt.close();
} catch (Exception e) {}
if (con != null)
try {
con.close();
} catch (Exception e) {}
}
%>
</table>
<a href="insert.jsp">添加新紀錄</a>
</center>
『貳』 在html中用js獲取到表單的值之後,怎麼把它存到sqlserver數據中,希望能夠詳細說明一下
用js獲取之後,用post或者get傳到控制器裡面,也就是一個PHP頁面,在頁面裡面進行處理。然後創建一個Model或者不創建也可以,直接連接資料庫,把你接受的數據存在資料庫裡面。簡單就是js->controller->Model交互生成
『叄』 請教 sqlserver 轉換為 html 方法
可以將servlert連接到你的資料庫,具體連接的方法是jdbc還是資料庫連接池要看你自己的需求了。然後再servlet中的Statement 的對象中,可以執行sql語句,得到結果集(ResultSet),是直接使用結果集還是將它寫到Userbean中也要看你的情況了,不過建議寫到Userbean中,這樣就可以把ResultSet給關了。表都得到了,顯示方面的交給HTML,也不是什麼難事。
要是你嫌servlet表示頁面很麻煩,可以使用jsp,那個簡單點。
『肆』 HTML ,SQLServer 都是什麼
HTML全名是"HyperText Markup Language(超本文標記語言)",目前是由W3C協會來負責制定標准,HTML是構成網頁最「基本」的要素,透過各種不同的標簽的描述,我們就可以使文件在瀏覽器上以各種不同的方式呈現出來.
SQLServer 是一種資料庫編程軟體。
『伍』 html網頁可以連接SQL Server 2005資料庫么
HTML是靜態的頁面而已,不能同資料庫這類東東打交道的!想要打交道的話,可以使用JSP、ASP、PHP等等來做!
『陸』 html,php,iis,阿帕奇,mysql的關系
簡單說:
html 是超文本標記語言,就是在瀏覽器上查看的內容均是通過轉換成HTML標記的文本進行解析查看的。
php,asp,aspx 這些是動態的網頁編程語言,用來動態控製程序進而生成HTML。
IIS apache 是用來執行網站程序的web伺服器。
mysql sqlserver 是資料庫軟體 用於動態網站存儲相關數據的載體。
他們的關系是:通過IIS 或者Apache 建立web伺服器 用來執行通過php、asp、aspx等語言開發的具有後台數據管理的網站頁面經過解析成HTML供瀏覽器輸出。