❶ 如何利用html直接調用sql Server資料庫中的內容
需要引用asp腳本之類的東西 html本身是靜態的 不支持這些
❷ html從資料庫中讀取數據
html是一種靜態語言。不能直接讀取資料庫里的內容。。。
如果要讀資料庫。你必須會一些簡單的php asp之類。。。這些是伺服器端的程序語言,可以操作資料庫的是這個。。。而html是客戶端的。肯定不能操作資料庫。。。
❸ HTML 提交表單到Jsp 頁面,連接mysql資料庫 sql 語句是查詢語句,怎麼把查
問題一
給你個小例子
//JSP接收客戶端注冊信息並輸出
<%
String
username
=
request.getParameter("username");
String
password
=
request.getParameter("password");
String
con_password=
request.getParameter("con_password");
String
email
=
request.getParameter("email");
%>
用戶名:<%=username
%><br/>
密碼:<%=password
%><br/>
確認密碼:<%=con_password
%><br/>
電子郵箱
:<%=email
%>
問題二
需要明確需求寫查詢語句
還要知道你表的i相關欄位
關聯
外鍵
。
❹ 在HTML頁面查詢資料庫表中某一列的總數目及其分類數量
可以這么寫sql語句
selectsum(caseId),caseTypefromcase_usergroupbycaseType;
至於總數量,在後端代碼或者js代碼裡面把各個caseType加起來就行,沒必要非揪著在sql語句裡面做。希望可以幫助到你
❺ 怎樣從html網頁中獲取sql資料庫里的數據
HTML是無法讀取資料庫的,HTML是頁面前端腳本語言。
要想從HTML網頁中獲取SQL資料庫里的數據,需要藉助JSP或ASP或PHP或RUBY等語言來實現。
❻ 怎樣從HTML網頁中獲取SQL資料庫里的數據
1、sudo su postgres指令進入postgres。
❼ HTML5 Web SQL 資料庫怎樣實現多表查詢
HTML5的Web SQL Databases(html5 本地資料庫)的確很誘惑人,當你發現可以用與mysql查詢一樣的查詢語句來操作本地資料庫時,你會發現這東西挺有趣的。今天,我們一起來了解HTML 5的Web SQL Database API:openDatabase、transaction、executeSql。
Web SQL資料庫API實際上不是HTML5規范的組成部分,而是單獨的規范。它通過一套API來操縱客戶端的資料庫。Safari、Chrome、Firefox、Opera等主流瀏覽器都已經支持Web SQL Database。HTML5的Web SQL Databases的確很誘惑人,當你發現可以用與mysql查詢一樣的查詢語句來操作本地資料庫時,你會發現這東西挺有趣的。今天,我們一起來了解HTML 5的Web SQL Database API。
下面將一一將介紹怎樣創建打開資料庫,創建表,添加數據,更新數據,刪除數據,刪除表 。
先介紹三個核心方法
1、openDatabase:這個方法使用現有資料庫或創建新資料庫創建資料庫對象。
2、transaction:這個方法允許我們根據情況控制事務提交或回滾。
3、executeSql:這個方法用於執行真實的SQL查詢。
第一步:打開連接並創建資料庫
代碼如下:
var dataBase = openDatabase("student", "1.0", "學生表", 1024 * 1024, function () { });
if (!dataBase) {
alert("資料庫創建失敗!");
} else {
alert("資料庫創建成功!");
}
解釋一下openDatabase方法打開一個已經存在的資料庫,如果資料庫不存在,它還可以創建資料庫。幾個參數意義分別是:
1,資料庫名稱。
2,版本號 目前為1.0,不管他,寫死就OK。
3,對資料庫的描述。
4,設置數據的大小。
5,回調函數(可省略)。
初次調用時創建資料庫,以後就是建立連接了。
創建的資料庫就存在本地,路徑如下:
C:\Users\Administrator\AppData\Local\Google\Chrome\User Data\Default\databases\http_localhost_4987 。
創建的是一個sqllite資料庫,可以用SQLiteSpy打開文件,可以看到裡面的數據。SQLiteSpy是一個綠色軟體,可以網路一下下載地址或SQLiteSpy官方下載:SQLiteSpy。
第二步:創建數據表
代碼如下:
this.createTable=function() {
dataBase.transaction( function(tx) {
tx.executeSql(
"create table if not exists stu (id REAL UNIQUE, name TEXT)",
[],
function(tx,result){ alert('創建stu表成功'); },
function(tx, error){ alert('創建stu表失敗:' + error.message);
});
});
}
解釋一下,
executeSql函數有四個參數,其意義分別是:
1)表示查詢的字元串,使用的SQL語言是SQLite 3.6.19。
2)插入到查詢中問號所在處的字元串數據。
3)成功時執行的回調函數。返回兩個參數:tx和執行的結果。
4)一個失敗時執行的回調函數。返回兩個參數:tx和失敗的錯誤信息。
第三步:執行增刪改查
1)添加數據:
代碼如下:
this.insert = function () {
dataBase.transaction(function (tx) {
tx.executeSql(
"insert into stu (id, name) values(?, ?)",
[id, '徐明祥'],
function () { alert('添加數據成功'); },
function (tx, error) { alert('添加數據失敗: ' + error.message);
} );
});
2)查詢數據
代碼如下:
this.query = function () {
dataBase.transaction(function (tx) {
tx.executeSql(
"select * from stu", [],
function (tx, result) { //執行成功的回調函數
//在這里對result 做你想要做的事情吧...........
},
function (tx, error) {
alert('查詢失敗: ' + error.message);
} );
});
}
解釋一下
上面代碼中執行成功的回調函數有一參數result。
result:查詢出來的數據集。其數據類型為 SQLResultSet ,就如同C#中的DataTable。
SQLResultSet 的定義為:
代碼如下:
interface SQLResultSet {
readonly attribute long insertId;
readonly attribute long rowsAffected;
readonly attribute SQLResultSetRowList rows;
};
其中最重要的屬性—SQLResultSetRowList 類型的 rows 是數據集的「行」 。
rows 有兩個屬性:length、item 。
故,獲取查詢結果的某一行某一列的值 :result.rows[i].item[fieldname] 。
3)更新數據
代碼如下:
this.update = function (id, name) {
dataBase.transaction(function (tx) {
tx.executeSql(
"update stu set name = ? where id= ?",
[name, id],
function (tx, result) {
},
function (tx, error) {
alert('更新失敗: ' + error.message);
});
});
}
4)刪除數據
代碼如下:
this.del = function (id) {
dataBase.transaction(function (tx) {
tx.executeSql(
"delete from stu where id= ?",
[id],
function (tx, result) {
},
function (tx, error) {
alert('刪除失敗: ' + error.message);
});
});
}
5)刪除數據表
代碼如下:
this.dropTable = function () {
dataBase.transaction(function (tx) {
tx.executeSql('drop table stu');
});
}
❽ 怎麼在HTML表單中顯示SQL資料庫中的信息,用ASP.NET
其實你到HTML頁面中就與ASP.NET沒有任何關系了,ASP.NET 是針對*.asp頁面及後台*.asp.cs操作.HTML得到ID只能通過JS操作非同步請求(Request)伺服器ASP頁面,(Response)響應到JS中,然後通過JS給HTML值表單賦值。希望你明白。