如何判断一个数据库文件是属于哪一种数据库?oracle、sql sever、mysql,firebird,sqlite?

如何判断一个数据库文件是属于哪一种数据库?oracle、sql sever、mysql,firebird,sqlite?,第1张

要看具体的sql脚本,因为很多的语句都是按照sql规范来设计数据库的,所以都遵循sql规范,文件的扩展名都是.sql,但是每个数据库都有自己的扩展.

这里你说的数据库文件究竟是指数据库的数据文件,还是存在于数据库中的建表,过程,触发器等数据文件,没有说清楚,因为前者可能不一样,但是后者一般都是.sql结尾的

db数据库是数据库的一种。

数据库种类:

1、Sqlserver(.mdf,.ldf数据库日志文件);

2、mysql( 数据文件:. myd 索引文件:. MYI表定义文件:. frm);

3、Access (*.mdb);

4、Oracle(*.DBF *.ora 表空间数据文件);

5、【Paradox(*.DB)】;

6、dBase(*.DBF);

7、FoxPro(*.DBF);

8、MS Works(*.wdb);

9、db2(索引数据 .inx 大对象 .lb, dms表空间);

【说明:目前数据库种类有9种常见的,括号里面为数据库的后缀名(可区别数据库的种类)】

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

在执行这句:psm = con.prepareStatement("insert into users values(?,?,?,?,?,?)")之前,根据用户名到数据库里搜索一下,如果有结果集返回就说明该用户名已经被注册了。。。

假设:用户名在数据库中的字段名为username,你可以这样写:

psm = con.prepareStatement("select * from users where username=?")

psm.setString(1,name)

rs = psm.executeQuery()

if(rs!=null){

out.println("该用户名已经被注册!")

response.sendRedirect("register.jsp")

}


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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存