数据库连接时的相对路径问题,急求啊!!!50分悬赏啊!!

数据库连接时的相对路径问题,急求啊!!!50分悬赏啊!!,第1张

JAVA的File类中有个方法是可以判断文件是否存在的,就是exists()这个方法,如果是文件的话可以用createNewFile()这个方法新建一个文件,如果新建的是文件夹可以用mkdir()这个方法

有一个简单的方法。

首先将你的数据库存放到当前应用程序的bin目录下。如:E:\WindowsApplication2\bin

然后定义相对路径string url=@"\CTablemdb";

代表的是应用程序一直到bin的目录

1把database目录和里面的数据库都放到目录下

形成这样的效果:

解决方案\bin\debug\database\数据库名mdb

2在程序中使用这样的连接字符串:

"Provider=MicrosoftJetOLEDB40;Data

Source=

"&ApplicationStartupPath&"\database\数据库名mdb;"

cnOpen "provider=MicrosoftjetOLEDB40;data source=" & ThisWorkbookPath & "\Datamdb" & ";User ID=; Jet OLEDB:database Password = 008"

第二,记得在本机上做链接时 一定要搞清楚相对路径和绝对路径;

第三,只要上传对应,相对和绝对路径没错(在本机测试好,上传服务器一般都不会有问题),应该都OK了

第四,有一些服务器的根目录是一打开的就是 也就是和NEW在同一级,也有的是在NEW下 具体的你可以上传一个默认的首页,然后输入你的域名测试一下就知道了!

举个简单的例子

a文件: F:\aa\amdb

b文件: F:\bmdb

a相对b的路径就是 aa\amdb

b相对a的路径是 \bmdb

所谓绝对路径就是从根目录开始算,相对路径就是从参照目标开始算

希望对你能有略微帮助

以上就是关于数据库连接时的相对路径问题,急求啊!!!50分悬赏啊!!全部的内容,包括:数据库连接时的相对路径问题,急求啊!!!50分悬赏啊!!、C# 如何设Access数据库的相对路径!、winform中怎样写数据库的相对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9315861.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存