所以,后來興致以上來。
一發(fā)不可收拾。
寫了一個能在javascript中應(yīng)用的 SQL 庫
后來又想,怎么不能用javascript直接連接數(shù)據(jù)庫呢?
又做了一個javascript直連Sql數(shù)據(jù)的類庫
后來,又想到其實還可以用SQL語句來操作HTML DOM模型
再再再后來,又看到了HTML5中對web DB的實現(xiàn)
所以對webDB,就是chrome和safari中的sqlite的封裝
于是乎就有了:
1.從服務(wù)器上獲取數(shù)據(jù)、執(zhí)行SQL操作:
代碼如下:
_SQLPROXYURL_ = 'SQLProxy.php';
_SQLSERVERHOST_ = 'localhost';
_SQLUSERNAME_ = 'root';
_SQLPASSWORD_ = '';
_SQLDATABASE_ = 'HotelManageMent';
var result = "select * from Room".OnServer().executeSQL(); 2.操作Javascript Object Array 、執(zhí)行SQL操作: 代碼如下: var Room = [ sql語句都寫外面了。安全嗎? 關(guān)于安全問題首先這本身不打算做互聯(lián)網(wǎng)應(yīng)用,面向局域網(wǎng)。其次數(shù)據(jù)庫的連接有ssl加密,其實http也有ssl,再者。遠程調(diào)用服務(wù)只是JSQL的四大模塊之一。還有可以不經(jīng)過服務(wù)來操作客戶端objects array,瀏覽器的sqlite和網(wǎng)頁的DOM。我這里的SQL只是代表一種語言規(guī)范,適合但不局限于后端的sql數(shù)據(jù)庫,還有三個模塊是面對前段的操作
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
for(var i=0; i
}
{
ID: 'bot',
name: 'test',
sex: true
}, {
ID: 2,
name: 'test8',
sex: true
}, {
ID: 3,
name: 'test5',
sex: false
}, {
ID: 4,
name: 'test2',
sex: true
}];
SQL = "select Max(id) as bid,Sum(id) as total from records where name like \"test%\" group by sex order by id desc,name asc";
var result = SQL.executeSQL();
for(var i=0; i
};
"create table mytable".executeSQL();
for(var j=0; j<100; j++) {
"insert into mytable (id,name,sex) values(2,'zhangsan',true) ".executeSQL();
};