数据库
LeadWorld
这个作者很懒,什么都没留下…
展开
-
为SQLite数据库添加加密功能
SQLite是一个很好用的嵌入式数据库。可惜美中不足的是SQLite的免费版本不具备加密功能。曾经在网上看到一个用WinCrypt实现加密功能的版本,但我不喜欢太依赖于Windows平台。这几日有时间,自己就用XXTEA算法在 SQLite3.3.7版本的基础上实现了加密功能。选择XXTEA主要是因为这个算法速度很快,对性能造成的影响相对较小。顺便修改了网上流传的XXTEA代码的一原创 2007-01-20 16:54:00 · 6850 阅读 · 1 评论 -
解決Firebird的.Net Provider中文路徑問題
這幾天試用了一下Firebird數據庫,2.0 + .Net Provider,嵌入式訪問。果然遇到了傳聞已久的“中文路徑無法訪問”問題,凡是路徑中有中文字符的數據庫一律提示打不開。 一開始懷疑是指定了 UTF8字符集的問題,因為在無法打開數據庫的提示中文件名已經被轉換成了UTF8編碼的亂碼。試著將字符集改成UTF16、UCS2、GBK、 GB_2312,結果都提示不支持。最後乾原创 2007-03-27 14:52:00 · 2435 阅读 · 1 评论 -
MySQL Can't create/write to file 'c:/windows/temp/#sql_2d0_0.MYD' 问题的解决
在一台服务器上装了MySQL 5.0,只有MySQL Administrator时频频报错“ Cant create/write to file c:/windows/temp/#sql_2d0_0.MYD”。在网上搜了一通,毫无斩获,最后发现有个网页上提到了关闭麦咖啡,我才想起了那台服务器也装了Mcafee。但总不能关掉吧?就在按访问扫描的属性中排除了对MYD、MYI类型文件的扫描。问题解原创 2007-07-25 17:57:00 · 1789 阅读 · 0 评论 -
XXTEA加密算法为SQLite 3.3.17实现加密功能
SQLite的更新太快了,最近有时间又用XXTEA加密算法为SQLite 3.3.17实现了加密功能。代码的工程文件是用VC2005,如果用其它编译器,编译的时候不要忘记加上SQLITE_HAS_CODEC宏。代码只是粗略测试过,不保证100%无BUG和逻辑错误。请下载新文件 - 07.05.10点击此处下载源文件点击此处下载DLL文件原创 2007-05-10 20:38:00 · 2652 阅读 · 2 评论