javascript连接sqllite方法如下:
(1)Google Gears,利用Google Chrome浏览器的Gears去访问浏览器的离线数据库,这个数据库就是SQLite,但是非常恶心的是,Chrome的SQLite数据库是存在C盘很深很深的一个目录下面,而且不让改位置!只能连Google默认路径的数据库,不能连我自己的D盘数据库。
(2)貌似HTML5支持WebDB,但是我看了一下好像只是把文件读到内存中,使用SQL语法对内存中的映射的数据库进行 *** 作,无法 *** 作本地D盘下的某个SQLite数据库。
(3)利用第三方编译的一些dll组件,看了一下使用过程非常复杂,要把一大堆文件堆在一起。
总结:安装sqlite驱动可以做的。用sqlite3dll这个文件可以做,直接在html中写javascript调用SQLite数据库,很爽,很完美。
nodejs 怎么连接mssql数据库,最好有简易的方法
选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
在对象资源管理器窗口中展开服务器,然后选择数据库节点
右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。
执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。
在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。
切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到文件组页,在这里可以添加或删除文件组。
完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。
1、安装nodejs、mysql,此处略(自行搜索吧)…; 2、创建一个名为test的数据库,然后建一张名为user_info的表(仅供测试)… 这里假定mysql使用的用户名为root,密码为123456 相应的mysql如下: 复制代码 代码如下: /
最好别使用js *** 作数据库,js在源代码里面可以看到,别人不就知道你的数据库信息了?还可以通过注入 *** 作你的数据库 如果最实在想用,参考例子 文件构成:
Access数据库名为 MyDataMdb, 里面建了一个名为count的表,表由两个字段组成: ID和COUNT,表里有一条数据: ('count','100')。 文本文件名为 counttxt,里面随便写入一个数字。 静态页面名为Cnthtm。
以上3个文件都放在同一目录下。
由于采用Access数据库,而它采用非标准SQL语法,所以要注意在表名和字段名上需要加方括号: []
下面是页面里的代码:
其中getCountFromDB方法是对Access数据库进行 *** 作,getCountFromTxt方法是对txt纯文本进行 *** 作,这两个方法都在本地执行通过。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 40 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE="JavaScript">
<!--
function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
var filePath = locationhrefsubstring(0, locationhrefindexOf("Cnthtm"));
var path = filePath + "MyDatamdb";
//去掉字符串中最前面的"files://"这8个字符。
path = pathsubstring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = 'count'";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = '";
//建立连接,并生成相关字符串 >
在IE浏览器可以这样访问(假定为SQL Server数据库):
var conn = new ActiveXObject("ADODBConnection");connopen("Driver={SQL Server};SERVER=(local);UID=sa;PWD=xxx;DATABASE=xxxx");
documentwrite("数据库连接成功<br>");
在其他浏览器则基本没法实现,或者需要极低的安全级别,毕竟用js直接 *** 作数据库是非常不安全的高风险行为,浏览器可不敢背这锅。
以上就是关于Javascript怎么连接SQLite数据库全部的内容,包括:Javascript怎么连接SQLite数据库、node.js 怎么连接mssql数据库,最好有简易的方法、怎么样使用node.js从数据库获取数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)