新手帮助当前位置:万彩娱乐平台 > 新手帮助 > >

JavaScript中SQL语句的应用实现

  

[JavaScript,SQL语句]JavaScript中SQL语句的应用实现

  比如对javascript数组的排序  
还有对数组数据的删选以及分组  
  
所以,后来兴致以上来。

  
一发不可收拾。

  
  
写了一个能在javascript中应用的 SQL 库  
后来又想,怎么不能用javascript直接连接数据库呢?

  
又做了一个javascript直连Sql数据的类库  
  
后来,又想到其实还可以用SQL语句来操作HTML DOM模型  
  
再再再后来,又看到了HTML5中对web DB的实现  
所以对webDB,就是chrome和safari中的sqlite的封装  
  
于是乎就有了:  
  
1.从服务器上获取数据、执行SQL操作:  
  
代码如下:

  
_SQLPROXYURL_ = 'SQLProxy.php';  
_SQLSERVERHOST_ = 'localhost';  
_SQLUSERNAME_ = 'root';  
_SQLPASSWORD_ = '';  
_SQLDATABASE_ = 'HotelManageMent';  
  
  
  
var result = "select * from Room".OnServer().executeSQL();  
for(var i=0; i//do something here.... using result[i];  
}  
  
  
2.操作Javascript Object Array 、执行SQL操作:  
  
代码如下:
  
  
var Room = [  
{  
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//do something here.... using result[i];  
};  
"create table mytable".executeSQL();  
for(var j=0; j<100; j++) {  
"insert into mytable (id,name,sex) values(2,'zhangsan',true) ".executeSQL();  
};  
  
  
sql语句都写外面了。安全吗?

  
  
关于安全问题首先这本身不打算做互联网应用,面向局域网。其次数据库的连接有ssl加密,其实http也有ssl,再者。远程调用服务只是JSQL的四大模块之一。还有可以不经过服务来操作客户端objects array,浏览器的sqlite和网页的DOM。我这里的SQL只是代表一种语言规范,适合但不局限于后端的sql数据库,还有三个模块是面对前段的操作

万彩娱乐平台 (责任编辑:admin)

上一篇:JS函数多个参数默认值指定方法分析

下一篇:最佳6款用于移动网站开发的jQuery 图片滑块插件小

推荐内容

客户服务热线

010-400-12345

在线客服