JavaScript中SQL语句的应用实现
2023-06-13 09:14:18 时间
比如对javascript数组的排序
还有对数组数据的删选以及分组
所以,后来兴致以上来。
一发不可收拾。
写了一个能在javascript中应用的SQL库
后来又想,怎么不能用javascript直接连接数据库呢?
又做了一个javascript直连Sql数据的类库
后来,又想到其实还可以用SQL语句来操作HTMLDOM模型
再再再后来,又看到了HTML5中对webDB的实现
所以对webDB,就是chrome和safari中的sqlite的封装
于是乎就有了:
1.从服务器上获取数据、执行SQL操作:
复制代码代码如下:
还有对数组数据的删选以及分组
所以,后来兴致以上来。
一发不可收拾。
写了一个能在javascript中应用的SQL库
后来又想,怎么不能用javascript直接连接数据库呢?
又做了一个javascript直连Sql数据的类库
后来,又想到其实还可以用SQL语句来操作HTMLDOM模型
再再再后来,又看到了HTML5中对webDB的实现
所以对webDB,就是chrome和safari中的sqlite的封装
于是乎就有了:
1.从服务器上获取数据、执行SQL操作:
_SQLPROXYURL_="SQLProxy.php";
_SQLSERVERHOST_="localhost";
_SQLUSERNAME_="root";
_SQLPASSWORD_="";
_SQLDATABASE_="HotelManageMent";
varresult="select*fromRoom".OnServer().executeSQL();
for(vari=0;i<result.length;i++){
//dosomethinghere....usingresult[i];
}
2.操作JavascriptObjectArray、执行SQL操作:
varRoom=[
{
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="selectMax(id)asbid,Sum(id)astotalfromrecordswherenamelike\"test%\"groupbysexorderbyiddesc,nameasc";
varresult=SQL.executeSQL();
for(vari=0;i<result.length;i++){
//dosomethinghere....usingresult[i];
};
"createtablemytable".executeSQL();
for(varj=0;j<100;j++){
"insertintomytable(id,name,sex)values(2,"zhangsan",true)".executeSQL();
};
sql语句都写外面了。安全吗?
关于安全问题首先这本身不打算做互联网应用,面向局域网。其次数据库的连接有ssl加密,其实http也有ssl,再者。远程调用服务只是JSQL的四大模块之一。还有可以不经过服务来操作客户端objectsarray,浏览器的sqlite和网页的DOM。我这里的SQL只是代表一种语言规范,适合但不局限于后端的sql数据库,还有三个模块是面对前段的操作
相关文章
- javascript 高级教程 视频_精通JavaScript
- JavaScript高级(7)
- Art Blocks合约要点分析 - 利用 JavaScript 动态生成图片
- JavaScript的数组常规操作
- 轻松学习 JavaScript——第 5 部分:简化函数提升详解编程语言
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- 微软为大型 JavaScript 应用而开发的 TypeScript 发布了 2.0 版本
- MySQL 嵌入式 SQL 的特点和应用场景分析(mysql嵌入式sql)
- MySQL SQL的递归技术应用(mysql sql 递归)
- Oracle SQL在数据库中的应用(oracle中sql应用)
- javascript中的对象和数组的应用技巧
- JavaScript中“+=”的应用
- javascript学习随笔(使用window和frame)的技巧
- 用javascript实现分割提取页面所需内容
- JavaScript验证浏览器是否支持javascript的方法小结
- JavaScript学习笔记Black.Caffeine09.11.28
- JavaScript事件冒泡简介及应用
- javascript学习基础笔记之DOM对象操作
- javascript的字符串按引用复制和传递,按值来比较介绍与应用
- javascript中的parseInt和parseFloat区别
- javascript获取web应用根目录的方法
- JavaScript中奇葩的假值示例应用
- javascript闭包入门示例
- 关于Javascript加载执行优化的研究报告