快捷搜索:   nginx

SQL语句在JavaScript中的应用

最近一直在用javascript在做项目 
可是做着做着 
感觉很多功能代码都是重复的。 

比如对javascript数组的排序 
还有对数组数据的删选以及分组 

所以,后来兴致以上来。 
一发不可收拾。 

写了一个能在javascript中应用的 SQL 库 

关于JSQL的开源问题

其实目前我已经在考虑这个问题

如果开源了,能有更多的好朋友一起来维护

 JSQL 目前的大概结构是这样的

 YESBRAIN - 命名空间
          |
         JSQL - 就是本类库啦!
              |
             Memory - JSQL 在 Objects array 中的应用封装
              |
             Server - JSQL 在 远端 SQL server 中的应用封装
              |
             Client - JSQL 在 浏览器 sqlite 中的应用封装
              |
             DOM - JSQL 在 对 W3C DOM 的的应用封装

有兴趣的朋友可以
QQ: 85302520 联系我
或者 Email : gongji at qq dot com

已经开放了
SVN checkout 地址:http://code.google.com/p/jsql-javascript/source/checkout

里面有几个例子和全部JSQL得源代码


后来又想,怎么不能用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
   }];

顶(2)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论