初识sqlite

xiaoxiao2021-02-28  66

1、先介绍一下sqlite SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上。(这是我复制过来的QAQ,但是总而言之呢,sqlite就是一个轻量级访问快的数据库,我公司就是用sqlite做开发,项目发布时再转到MySQL的)。 2、sqlite的安装 sqlite不需要安装和配置,在Java中使用时只需要引入sqlite的jar包即可,而PHP在Windows版是自带的,只需要在php.ini配置文件中开启就可以了,Linux的PHP就需要get一下。 3、sqlite的使用 Java,跟MySQL差不多

Class.forName("org.sqlite.JDBC"); Connection conn=DriverManager.getConnection("jdbc:sqlite:test.db"); Statement stmt = conn.createStatement(); ResultSet rs=stmt.executeQuery(sql); while(rs.next()){ String id=rs.getString("id"); } rs.colse(); stmt.colse(); conn.colse();

PHP

<?php $dsn = 'sqlite:junior.db'; try { $dbh = new PDO($dsn,'',''); //建立连接 echo 'PDO Connection Ok<BR>'; //建表 $dbh->exec("CREATE TABLE PKU(id integer,name varchar(255))"); echo 'Create Table ok<BR>'; // print("Create Table ok<BR>"); //插入数据 $dbh->exec("INSERT INTO PKU values(1,'jarjin')"); echo 'Insert Data ok<BR>'; $dbh->beginTransaction(); //查询 $sth = $dbh->prepare('SELECT * FROM score'); $sth->execute(); var_dump($sth); $result = $sth->fetchAll(); print_r($result); $dsn=null; } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); $dsn = null; } ?>

总结: sqlite的基本知识点大概就是写吧,很多跟MySQL相似,只是没有MySQL那些复杂的功能。但是贵在小,Android就是用sqlite来做数据库的。之后更详细的学习,相信只要大家有了基础,其他深层的东西只能怎么去百度问问题我觉得都是很快掌握的。(ps:刚开始学写博客,有些地方表述得不好望大家原谅,小小的sqlite使用心得,希望对入门sqlite的朋友有些用处)

转载请注明原文地址: https://www.6miu.com/read-83093.html

最新回复(0)