我试图通过sqlite3打开本地数据库文件。在删除该文件或将其移动到其他位置之后,我仍然可以在此数据库上执行SQL查询。
$ sqlite3 test.db
sqlite> select * from my_table limit 10;
<10 rows>
// then I delete "test.db" file
sqlite> select * from my_table order by random() limit 10;
<10 random rows>
所以我有两个问题?
如果"t
根据Berkeley文档数据库的事务性(TS)和并发数据存储版本,多线程可以访问(和更改)数据库。
这是否也意味着我可以将两个程序链接到berkely‘客户端’,并让它们访问相同的数据库文件而没有任何问题?
(我问,因为对于单独的数据库服务器,这当然不是问题,但在Berkeley的情况下,数据库引擎与您的程序链接很长时间)
谢谢!
R
在Ubuntu12.04中安装标准Tryton软件包之后,我可以启动客户机并创建一个新的数据库。但是客户拒绝连接到数据库。它将显示本地创建的数据库,但无法添加localhost配置文件。
如果我尝试添加一个新的配置文件,客户端将显示已安装的数据库,但单击ok将静默地返回到开始屏幕,而不添加新的配置文件。
新的概况设置是:
Hostname: localhost
Port: 8000
Database: [Correctly displays the list of created Dbs]
Username: [I've tried everything from tryton, ad
我需要建立一个表格来管理的文件,如jpg,doc,msg,pdf使用sql服务器2008。
据我所知,sql server支持.jpg图像,所以我的问题是,是否可以将其他类型的文件上传到数据库中。
这是一个表的例子(如果需要,可以重新定义)。
Document : document_id int(10)
name varchar(10)
type image (doesnt know how it might works)
这些是表的初始值,但我不知道如何使其对任何类型有用。
pd:我需要指定一个目录才能将这些文档保存到服