
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中怎样写数据库的相对路径等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)