HTML5怎么连接数据库

如题所述

HTML5连接数据库分为以下几步:
预备知识:Web SQL Database,Html5环境下可以用Js执行CRUD的Web数据库组件。
核心方法如下:

1、openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。
2、transaction:这个方法允许我们根据情况控制事务提交或回滚。
3、executeSql:这个方法用于执行真实的SQL查询。
第一步:打开连接并创建数据库

var dataBase = openDatabase("student", "1.0", "student", 1024 * 1024, function () { });
if (!dataBase) {
alert("数据库创建失败!");
} else {
alert("数据库创建成功!");
}
第二步:创建数据表
this.createTable=function() {
dataBase.transaction( function(tx) {
tx.executeSql(
"create table if not exists stu (id REAL UNIQUE, name TEXT)",
[],
function(tx,result){ alert('创建stu表成功'); },
function(tx, error){ alert('创建stu表失败:' + error.message);
});
});
}
第三步:执行增删改查
添加数据:

this.insert = function () {
dataBase.transaction(function (tx) {
tx.executeSql(
"insert into stu (id, name) values(?, ?)",
[id, '徐明祥'],
function () { alert('添加数据成功'); },
function (tx, error) { alert('添加数据失败: ' + error.message);
} );
});
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-04
html无法直接连接数据库,必须通过中间语言,比方说php,java,C#等本回答被网友采纳

HTML5怎么连接数据库
1、openDatabase:这个方法使用现有数据库或创建新数据库创建数据库对象。2、transaction:这个方法允许我们根据情况控制事务提交或回滚。3、executeSql:这个方法用于执行真实的SQL查询。第一步:打开连接并创建数据库 var dataBase = openDatabase("student", "1.0", "student", 1024 * 1024, function...

html5移动端怎么连接数据库
通过以上方法,你可以在HTML5移动端页面与服务器数据库之间建立动态交互,实现数据的发送和接收。关键在于正确使用CORS或其他跨域策略,以及确保服务器端的配置允许跨域请求。

html5怎么连接数据库?
1、通过 openDatabase 创建数据库对象 2、通过 db.transaction 设置回调函数 3、通过 executeSql 方法执行查询 HTML5默认情况下是无法连接远程数据库的,一般都是通过API去操作数据库。比如当下流行的前后端完全分离,借助的就是RESTful来实现业务数据的CRUD操作。怎么会问这个问题,HTML是不可能链接数据库...

DW里面html5怎么连接access数据库
1,打开DW,在站点里面先新建个ASP页面(index.asp)。 在“应用程序”面板中选中“数据库”标签。只要我们在前面建立了站点,选择了文档类型(即我们选的ASP Javascript的),并且还测试了服务器(http:\/\/localhost\/newgn\/);则当前我们看到就剩下第四步没有打勾了。那现在就点击“+”号,选择“自...

怎样使用HTML5中的Web SQL DataBase本地数据库增删改查
1、创建数据库 var db = window.openDatabase("mydata", "1.0","数据库描述",20000);\/\/window.openDatabase("数据库名字", "版本","数据库描述",数据库大小);if(db)alert("新建数据库成功!");2、怎样连接数据库 db.transaction(function(tx) { tx.executeSql("CREATE TABLE test (id ...

如何在android中使用html5的本地数据库
解决方案1:通过将Apache Cordova或嵌入的WebView指向一个托管于互联网的网页来构建的app只能提供可怜的用户体验、分辨率。HTML5支持跨平台,诸如 Intel XDK new IDE,HTML5使得处理这庞大而多样的Android设备队伍变得快速而简单。更添其复杂性的是分辨率范围从240×320跨到2560×1600。这类布局能良好运行,...

html5 可以打开本地数据库吗
不可以 数据库一般装在服务端,需要服务端语言,如php,asp等进行操作 再说html连接本地数据库也没什么用啊

用到Html5-本地数据库SQLite,手机QQ浏览器X5内核这款是否支持呢?_百度...
尝试着研究了下Html5访问本地数据库,感觉还不错,用的是chome浏览器,sqlite数据库。xp系统默认的数据库存放路径C:\\Documents and Settings\\Administrator\\Local Settings\\Application Data\\Google\\Chrome\\User Data\\Default\\databases\\ 具体的数据库文件要动手找,用SQLitespy可以打开数据库 示例代码:<html ...

手机用html5怎么加载jquery交互数据库
涉及到数据库是需要服务器脚本语言的,比如php、.net、java等的搭配使用,单靠h5跟jquery实现不了

HTML5本地存储之如果没有数据库究竟会怎样_html5教程技巧
使用示例代码如下:简单应用Web Storage 实验sessionStorage localStorage保存数据读取数据var msg = document.getElementById('msg'), text = document.getElementById('text'), type = document.getElementById('type');function save() { var str = text.value; var t = type.value; if (t == ...

相似回答