1. 程式人生 > >html5操作本地資料庫

html5操作本地資料庫

本文主要是Html5來建立資料庫,對值進行插入,刪除和查詢。


程式碼如下:

<!DOCTYPE HTML>

<html>
<head>
<title>三生草</title>

<script>

var db = openDatabase('test','1.0','test database',1024*1024,function(){
alert("資料庫建立成功!");
});

function ttt()
{
db.transaction(function(tx){
tx.executeSql('create table if not exists mydata(name TEXT,sex TEXT,age INTEGER)',[]);
});

var name = document.getElementById("text1").value;
var sex = document.getElementById("text2").value;
var age = document.getElementById("text3").value;

db.transaction(function(tx){
tx.executeSql('insert into mydata values(?,?,?)',[name,sex,age],function(tx,result){
alert("成功");
},
function(tx,error)
{
alert(error.source+":"+error.message);
});
});

}
function sss()
{
db.transaction(function(tx){
//tx.executeSql('create table if not exists mydata(name text,sex text,age Integer)',[]);
tx.executeSql('select * from mydata',[],function(tx,result){
for(var i=0;i<result.rows.length;i++)
{
alert(result.rows.item(i).name+"  "+result.rows.item(i).sex+"  "+result.rows.item(i).age);
}
});
});
}
function sx()
{
db.transaction(function(tx){
//tx.executeSql('create table if not exists mydata(name text,sex text,age Integer)',[]);
tx.executeSql('delete from mydata where name="11"',[],function(tx,result){
alert("刪除成功");
});
});
}
</script>
</head>
<body>
姓名:<input type="text" id="text1" name="text1"/><br/><br/>
性別:<input type="text" id="text2" name="text2"/><br/><br/>
年齡:<input type="number" step="1" min="0" max="100" id="text3" name="text3"/><br/><br/>
<input type="button" value="插入" onclick="ttt()"/>
<input type="button" value="查詢" onclick="sss()"/>
<input type="button" value="刪除" onclick="sx()"/>
</body>
</html>

相關推薦

html5操作本地資料庫

本文主要是Html5來建立資料庫,對值進行插入,刪除和查詢。 程式碼如下: <!DOCTYPE HTML> <html><head><title>三生草</title><script> var db

HTML5本地資料庫(SQLLite)的基礎

在html5中,可以像訪問本地檔案那樣輕鬆的對內建資料庫進行直接訪問。 html5中內建了兩種資料庫,一種為SQLLite,另一種為indexedDB。 在js中使用SQLLite資料庫的步驟: 1.建立訪問資料庫的物件 var db

HTML5操作本地檔案

本篇文章的主要目的是介紹本地檔案相關 API 的使用,好的,廢話不多說,下面直接開始。 基礎的 File API File Api 提供了在瀏覽器中與本地檔案進行互動的最基礎的方法,不過值得注意的是,由於安全問題,開發者並不能主動的去訪問客戶端的檔

HTML5+下用js獲取裝置的唯一識別碼和本地資料庫操作

首先獲取裝置的唯一標識,由於ios稽核的阻擋,我現在只是獲取它idfa來作為唯一識別碼(這個會被重置,如果idfa不重要的話是可以考慮此方法的),Android就不用多說了if(ua.match(/iphone\sOS/i) == "iphone os"){//識別裝置ios

Golang 操作mysql使用舉例---連線本地資料庫

連線資料庫的方式有兩種:TCP和Unix域socket。 本文使用Unix domain sockets連線資料庫。關於TCP連線資料庫可以參考Go 操作mysql使用舉例 下面例子中,演示了使用sho

HTML5本地資料庫來做註冊登入功能

var aInputs = document.getElementsByTagName('input'); var oClear = document.getElementById('clear'); var db = openDatabase('zuched

html5本地資料庫儲存(database storage方式)

通過openDatabase方法建立一個訪問資料庫的物件 var db = openDatabase(databasename,version,description,size) ; 該方法有四個引數,作用分別為: databasename:資料庫名; version:資料

HTML5本地資料庫儲存的應用

上一篇 文章介紹了一下本地資料庫,已經相關的API,這篇文章我們利用上面的知識製作一個小demo。 做出來的介面如下: 看起來是很普通的,簡單地功能就是我們初學js的時候 要做的功能,增加 一行

大量使用oracle DBLINK影響本地資料庫的正常操作(過渡使用)

          在業務系統中,需要使用另外一個數據庫的部分表資料,專案開發人員選擇使用dblink然後建立同義詞來使用。在後期系統使用量變大以後,發現很多本地操作會出現操作失敗的問題。經過日誌分析,感到很莫名奇妙。因為我操作本地資料庫。這個地方的呼叫方法完全沒有涉及系

HTML5本地資料庫詳解

對於複雜的資料庫,HTML5使用本地資料庫進行操作。這是一個瀏覽器端的資料庫。在本地資料庫中我們可以直接利用JavaScript建立資料庫,並利用SQL語句執行相關的資料庫操作。下面分別介紹本地資料庫

redis訂閱發布消息操作本地緩存

修改 img eas jsb fill mar 定時 本地 緩存 Redis 本地緩存+遠程緩存方案 使用純java的ehcache作為本地緩存 Reids 作為遠程分布式緩存 解決redis緩存壓力過大,提高緩存速度,以及緩存性能。 Redis和ehcache緩存

html5本地存儲和本地數據庫

發送 IE 因此 tor 在服務器 數據 存儲機制 html5 大小限制 Web Storage存儲機制是對html4中的cookie存儲機制的改善,由於cookie機制有很多缺點,html5不再使用它,轉而使用改良後的Web Storage存儲機制。本地數據庫是html5

js中new ActiveXObject("Scripting.FileSystemObject")等操作本地文件用法,

body lse 字符串變量 ada else 不包含 支持 str cti 工作中遇到js讀取本地配置文件,然後讀取一行,的用法。 在網上看到一篇好文章,轉過來,原文地址:參考網址:http://www.jb51.net/article/48538.htm FSO

jmeter操作mysql資料庫

1、安裝mysql的驅動包 · 為了連線mysql資料庫,還需要下載"mysql-connector-java.jar",可以從MySQL官網下載 新建測試計劃,載入jar包路徑,如下: 2、建立JDBC連線,並配置好資料連線、使用者名稱、密碼(請注意連線格式) 3、

python操作MySQL資料庫心得(numpy陣列寫入資料庫

    最近突發奇想,想把以前用Matlab實現的對高頻彩的開獎資料進行抓取並儲存到本地的專案重新用python做一遍。加上前段時間學習的MySQL,想將讀取回來的開獎資料存放到資料庫裡試試看。     廢話不多說,實操看看。 網頁下載器 這部分就

重新學習mongodb:操作mongodb資料庫

1.啟動shell 2.資料庫、集合、文件 3.插入和查詢 插入:db.users.insert({username:"smith"}) 查詢:db.users.find() mongodb的_id欄位: 傳遞查詢條件:db.users.find({usernam

使用MySQLdb操作MySQL資料庫

#coding:utf-8 import MySQLdb # 1.連線資料庫 db = MySQLdb.connect('localhost','root','','students',charset='utf8') cur = db.cursor() # 2.插入資料 sq

c#_使用emgu3.0操作本地攝像頭

轉載於 https://blog.csdn.net/pengjian444/article/details/50647471 c#_使用emgucv 3.0 操作本地攝像頭 首先我們要下載emgu3.0,安裝包,[下載地址]http://www.emgu.com/wiki/index.p

使用批處理檔案批量操作Oracle資料庫

最近,因為業務需要,需要做個批處理檔案,雙擊後,能夠遠端執行一些SQL語句。適合沒有任何資料庫基礎的人使用。查了相關文件,做了個簡單的例子,一共有3個檔案,insert.bat,insert.sql ,log1.txt. 其中insert.bat 這個檔案是批處理,雙擊會執行,或者

HTML5實現本地JSON檔案的讀寫

參考: 使用HTML5來實現本地檔案讀取和寫入  (FileReader讀取json檔案,FileSaver.js儲存json檔案) w3school <input>標籤   FileReader WebAPI介面 FileSaver.js下載地址 File