如何在JavaScript中使用sqlite创建数据库?
答案 0 :(得分:8)
这个脚本可以帮助你。
<script type="text/javascript">
function createDatabase(){
try{
if(window.openDatabase){
var shortName = 'db_edentiti';
var version = '1.0';
var displayName = 'Edentiti Information';
var maxSize = 65536; // in bytes
db = openDatabase(shortName, version, displayName, maxSize);
alert('Sqlite Database created');
}
}catch(e){
alert(e);
}
}
</script>
答案 1 :(得分:2)
你想用什么sqlite?在Firefox中你可以得到扩展sqlite管理器,所以你可以创建数据库和表...但如果你在ios上开发你必须在xcode中创建实体
希望它有所帮助 Wblade++所以我建议你使用AJAX代替Javascript或php
我发现:
<?php
$db = new PDO('sqlite:/usr/local/zodiac');$db->beginTransaction();
$q = $db->query("SELECT name FROM sqlite_master WHERE type = 'table' AND name = 'zodiac'");if ($q->fetch() === false) { $db->exec(<<<_SQL_
CREATE TABLE zodiac (
id INT UNSIGNED NOT NULL,
sign CHAR(11),
symbol CHAR(13),
planet CHAR(7),
element CHAR(5),
start_month TINYINT,
start_day TINYINT,
end_month TINYINT,
end_day TINYINT,
PRIMARY KEY(id)
)
_SQL_
); $sql=<<<_SQL_
INSERT INTO zodiac VALUES (1,'Aries','Ram','Mars','fire',3,21,4,19);
INSERT INTO zodiac VALUES (2,'Taurus','Bull','Venus','earth',4,20,5,20);
INSERT INTO zodiac VALUES (3,'Gemini','Twins','Mercury','air',5,21,6,21);
_SQL_; foreach (explode("\n",trim($sql)) as $q) {
$db->exec(trim($q));
}
$db->commit();
} else {
$db->rollback();
}
?>
答案 2 :(得分:1)
您好有多种方法可以使用SQLite创建数据库,因为您知道SQLite非常轻量级且数据存储非常灵活,命令也很容易记住。
我是Windows XP用户。
在我的系统中,我已将SQLite引擎3.X解压缩到 C:\ Ronald \ Personal \ epmc \ JavaJ2EE
你可以像 SQLiteBrowser 这样的编辑器,非常好用。不需要额外的框架。
打开命令提示符并指向SQLite引擎。
就我而言,它是 C:\ Ronald \ Personal \ epmc \ JavaJ2EE
给出以下命令来创建数据库
sqlite3.exe TestDB.db;
一旦你自动提供,将在特定位置创建数据库文件。 然后开始创建表格,就像你在Oracle或MySQL中所做的一样。
由于 罗纳德·里根·内森
答案 3 :(得分:0)
您可以尝试SQLite管理员:
无论如何,这是一个很好的工具。