/** * 判断某张表是否存在 * @param tabName 表名 * @return */ public boolean tabbleIsExist(String tableName){ boolean result = false; if(tableName == null){ return false; } SQLiteDatabase db = null; Cursor cursor = null; try { db = this.getReadableDatabase(); String sql = "select count(*) as c from "+AppConstant.DataBaseName+" where type =''table'' and name =''"+tableName.trim()+"'' "; cursor = db.rawQuery(sql, null); if(cursor.moveToNext()){ int count = cursor.getInt(0); if(count>0){ result = true; } } } catch (Exception e) { // TODO: handle exception } return result; }
以上就可以用来判断一个表是否在系统中存在了!
发表评论
-
Android临时数据缓存方法
2011-07-22 22:58 2006学习Android的朋友欢迎加入:群 59324839(QQ) ... -
ContentProvider内容提供者
2011-07-22 22:58 1336学习Android的朋友欢迎加入:群 59324839(Q ... -
android网络
2011-07-22 22:57 1093学习Android的朋友欢迎加入:群 59324839(Q ... -
SQLite数据库
2011-07-22 22:55 872学习Android的朋友欢迎加入:群 59324839(QQ) ... -
Android Xml解析
2011-07-22 22:53 957学习Android的朋友欢迎加入:群 59324839(Q ... -
Android SharedPreferences
2011-07-22 22:53 1073学习Android的朋友欢迎加入:群 59324839(Q ... -
Android XMl写入
2011-07-22 22:51 1156学习Android的朋友欢迎加入:群 59324839(Q ... -
Android 权限配置
2011-07-22 22:51 1473学习Android的朋友欢迎加入:群 59324839(Q ... -
Android 文件操作
2011-07-22 22:45 941学习Android的朋友欢迎加入:群 59324839(QQ) ... -
Android Dialog的使用
2011-07-22 22:44 1047学习Android的朋友欢迎加入:群 59324839(QQ) ... -
android 技术讨论群(QQ)
2011-07-04 22:18 412android 学习群; 可供广大群从参加! 初学者欢 ... -
android 对话框应用
2011-06-28 00:21 927啥都别说了,看效果吧! new AlertDialog ... -
ContentProvider
2011-06-27 21:13 3499在 Android中,对于数据的存贮,有几种方式,有文件方式 ... -
android 权限大全
2011-06-14 00:19 921java.net.SocketException: Perm ... -
android GUI线程安全
2011-06-11 18:28 1316Activity:运行于主线程。因Android的GUI是 ... -
android Intent和菜单的使用
2011-06-11 01:55 902首先我们需要知道Intent这个东西是用来干什么的: ... -
android 下载程序
2011-06-10 00:34 1072HttpDownloader 文件: package zho ... -
android SQLite使用
2011-06-10 00:33 1442package zhou.demo.sql; impor ... -
android Handler and progress
2011-06-10 00:31 832package zhou.demo; import andr ... -
android Handler使用
2011-06-10 00:31 925package zhou.demo; import andr ...
相关推荐
这就是在VB中判断SQL数据库中表是否存在的一种方法。这种方法适用于SQL Server,但如果你使用的是其他类型的数据库(如MySQL、Oracle等),查询语法可能会有所不同。对于其他数据库,你需要查阅相应的数据库文档,...
在SQL Server中判断数据库或表是否存在,通常涉及对系统目录视图的查询。通过使用`EXISTS`子句或`OBJECT_ID`函数,我们可以有效地实现这一目标,这对于自动化脚本编写和数据库管理任务至关重要。这些技术不仅适用于...
### SQL判断是否存在表 在数据库管理与开发过程中,经常需要检查特定的对象(如表、视图等)是否已经存在于数据库中。这样的需求通常出现在数据库初始化脚本或动态SQL语句中,以避免因对象不存在而引发错误。下面将...
在SQL Server中,有时我们需要对数据库外部的文件进行操作,比如判断文件是否存在或者根据需要删除文件。本篇文章将详细介绍如何使用SQL Server内置的扩展存储过程来实现这一目标,特别是当文件可能包含空格时如何...
1. **定义方法**:`public boolean isEx(String table)`,接受一个表名作为参数,返回一个布尔值表示该表是否存在。 2. **获取数据库连接**:通过`Conn.getConnection()`方法获取连接。注意这里的`Conn.get...
在此存储过程中,通过检查`tempdb`数据库中是否存在名为`##[v_userid]`的全局临时表来确定用户是否已登录。如果存在,则设置`@i_out`为1,表示用户已登录;如果不存在,则创建该表并设置`@i_out`为0,表示用户未登录...
通过以上分析可以看出,判断指定数据库中是否存在指定表是一个实用的功能,可以有效地增强应用程序的灵活性和安全性。同时,深入了解SQL Server系统表和连接字符串等内容也有助于更好地管理和维护数据库。希望本文能...
本主题将聚焦于如何使用Delphi的SQL语句来判断一个ACCESS 2007数据库中的数据表是否存在。 ACCESS 2007是Microsoft Office套件的一部分,是一个关系型数据库管理系统,支持SQL语言。在Delphi中,我们可以使用ADO...
在SQL数据库管理中,经常会遇到需要验证某个对象(如表、存储过程、函数或视图)是否已经存在的场景。这通常是为了确保在执行创建、更新或删除操作之前不会发生重复或者冲突。以下是一些用于检查SQL数据库中这些对象...
### SQL Server 判断当前系统是否为64位操作系统的实现方法 在SQL Server环境中,有时候我们需要确定服务器的操作系统架构(即32位或64位),这对于安装特定的应用程序、数据库或其他依赖于操作系统架构的软件来说...
3. **网络扫描**:如果你需要检查网络上是否存在SQL Server,可以使用`SqlConnectionStringBuilder`类创建一个连接字符串,并尝试连接到默认的1433端口。 ```csharp using System.Data.SqlClient; ...
在SQL Server中,`object_id()`函数非常实用,它可以接受两个参数,第一个参数是你要检查的对象名,第二个参数(可选)是对象类型代码,例如`'U'`代表用户表,`'S'`代表系统表,`'V'`代表视图等。如果你不提供第二个...
在SQL Server中,通过查询系统视图和使用内置函数,我们可以方便地判断表和列是否存在。这些方法对于确保数据库结构的一致性和正确性至关重要。在实际应用中,这些技巧可以帮助开发者在不破坏现有数据的情况下,动态...
首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个自定义函数,然后SQL中调用得到结果。但是感觉这个方法估计很耗时,毕竟每个字符都要比较,所以没有去实现。突然想到Oracle有一个编码转换的函数叫...
总的来说,虽然在Access中使用SQL语句查询表的存在可能比在其他数据库系统中复杂,但通过理解和利用`MSysObjects`系统表,我们可以有效地解决这个问题。这种方法尤其适用于编程环境中,如VBA,其中你可能需要动态地...
首先,通过创建`Connection`对象并设置相关属性来判断网络中是否存在指定名称的服务器: ```powerbuilder connection myconnect myconnect = createconnection myconnect.driver = "WinSock" myconnect.application...