c#里面怎么判断数据库是不是存在

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#里面怎么判断数据库是不是存在相关的知识,希望对你有一定的参考价值。

参考技术A 应该是如果不存在创建
存在
则备份吧??
判断是否存在,要通过数据库的系统表,mssql的master表
Select
count(*)
From
Master..SysDatabases
where
name
=
'???'
,如果结果是0就不存在,是1
就存在,只有创建还是备份,自己看了,语句都是现成的,要看你具体是那个
数据库系统
,mssql就是执行
create
database
???;
备份呢BACKUP
DATABASE
test
TO
disk
=
'c:\test'
WITH
FORMAT,
NAME
=
'Full
Backup
of
MyNwind'
参考技术B 你表名输入的时候得大写,要不就
select
count(*)
from
user_tables
where
table_name
=
upper('"
+
tablename
+
"')
因为user_tables里的表名严格区分大小写,而user_tables里表名都是以大写形式存在的

java怎么判断集合中是不是存在重复数据,如果存在怎么删除重复数据

参考技术A

要看什么集合,数组,HashMap,还是其他?具体思路是

    遍历集合

    统计不同值的个数

    记录下个数大于1的index

    删除第三步的index的数据

参考技术B 您好,提问者:
Collection中有不添加重复的,比如:Set集合。
如果使用List存放对象的,那么要重写对象的equals方法判断。本回答被提问者和网友采纳
参考技术C 先用set进行去重,然后把set里面的数据放到list中即可。 参考技术D 那要看你用那个集合了

以上是关于c#里面怎么判断数据库是不是存在的主要内容,如果未能解决你的问题,请参考以下文章

C# 判断图片链接是不是存在

c#,判断2个dataTable是不是一样的问题。。

c#中怎样判断access数据库是不是存在

js怎么判断某个数组里面是不是包含这个元素

C#如何用exists判断指定路径的文件是不是存在。求完整代码?

C#中怎么判断一个数组中是不是存在某个数组值