手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JavaScript中SQL语句的应用实现
JavaScript中SQL语句的应用实现
摘要:比如对javascript数组的排序还有对数组数据的删选以及分组所以,后来兴致以上来。一发不可收拾。写了一个能在javascript中应用的...

比如对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<result.length; 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<result.length; 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数据库,还有三个模块是面对前段的操作

【JavaScript中SQL语句的应用实现】相关文章:

简介JavaScript中的getUTCFullYear()方法的使用

详谈javascript中的cookie

JavaScript中switch语句的用法详解

浅谈JavaScript中的Math.atan()方法的使用

JavaScript实现Iterator模式实例分析

JavaScript中的small()方法使用详解

JavaScript中for循环的使用详解

JavaScript实际应用:innerHTMl和确认提示的使用

JavaScript操作XML文件之XML读取方法

Javascript进制转换实例

精品推荐
分类导航