SQLite的简单应用

SQLite的简单应用,第1张

概述在项目中用到了SQLite的应用,所以在此总结一下,以便以后的查阅。 1>数据库的创建或者打开。 public static void createDatabase() //创建或打开数据库 { try{ database=SQLiteDatabase.openDatabase ( "data/data/lzy.mysql/mydb1", //创建

在项目中用到了sqlite的应用,所以在此总结一下,以便以后的查阅。

@H_403_3@

1>数据库的创建或者打开。

@H_403_3@

public static voID createDatabase()   //创建或打开数据库	{		try{			database=sqliteDatabase.openDatabase					(						"data/data/lzy.MysqL/mydb1",//创建数据库,/data/data/你项目的包名/数据库名						null,sqliteDatabase.OPEN_READWRITE|sqliteDatabase.CREATE_IF_NECESSARY					);						String sql="create table if not exists information(sname text,details text)";	    	database.execsql(sql);	    	System.out.println("创建成功\n");	    			}catch(Exception e)		{			e.printstacktrace();		}	}@H_502_11@ @H_403_3@ 这里需要注意的是/data/data/后边是你项目的包名。  

@H_403_3@

2>插入数据。

public static voID insert(String name,String details) //插入数据,城市名称,城市介绍    {    	try    	{        	String sql="insert into information values('"+name+"','"+details+"')";        	database.execsql(sql);    	}		catch(Exception e)		{			e.printstacktrace();		}    	    	System.out.println("插入成功\n");    	    }@H_502_11@ @H_403_3@ 3>查询数据。   
public static String query(String name)   //根据城市名称查城市介绍或者根据馆名查询馆介绍	    {			String details="";	    	try	    	{	        	String sql="select * from information where sname=?";    		        	Cursor cur=database.rawquery(sql,new String[]{name});	        	while(cur.movetoNext())	        	{	        		details=cur.getString(1);	        	}	        	cur.close();			    	}			catch(Exception e)			{				e.printstacktrace();			}	    		    	return details;	    }@H_502_11@ @H_403_3@ @H_403_3@  

4.删除数据。

public static voID delete()   //删除全表	    {	    	try	    	{	        	String sql="delete from information";	        	database.execsql(sql);	        		        	System.out.println("删除成功");	    	}			catch(Exception e)			{				e.printstacktrace();			}	    }@H_502_11@ @H_403_3@ @H_403_3@  

5.关闭数据库。

public static voID closeDatabase()	 {		 try		 {			 database.close();		 }catch(Exception e)		 {			 e.printstacktrace();		 }	 }@H_502_11@  

@H_403_3@

@H_403_3@

当然,sqlite是是很强大的内嵌数据库,功能远不止这些。

@H_403_3@

依旧,这次的收获主要有如下几点:

1>初步了解的sqlite的工作方式。

2>主要对查询方法进行了特别的关注,是学Oracle时不同的两种方式。

3>对手机的路径问题也进行了细致的钻研,坚定了自己学习linux的决心。

总结

以上是内存溢出为你收集整理的SQLite的简单应用全部内容,希望文章能够帮你解决SQLite的简单应用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1170182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存