当前位置:首页 » 数据仓库 » 连接数据库相对路径
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

连接数据库相对路径

发布时间: 2023-05-25 01:17:24

1. vb.net链接数据库用相对路径

可以用程序安装目录等相对路径:


比如:

cn=NewOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+AppDomain.CurrentDomain.SetupInformation.ApplicationBase"+information.mdb;PersistSecurityInfo=False")


AppDomain.CurrentDomain.SetupInformation.ApplicationBase和Application.StartupPath

当将程序安装在"C:Program FilesABC"目液伏录中时,以闹枯携下两个属性返回的内容是不同的:

——AppDomain.CurrentDomain.SetupInformation.ApplicationBase返回"C:PROGRA~1ABC"

——Application.StartupPath则返回"C:Program FilesABC"。

目前已知在服务(Windows Service)中使用AppDomain .CurrentDomain.AppendPrivatePath("C:Program FilesABC")会无效,用AppDomain .CurrentDomain.AppendPrivatePath("C:PROGRA~1ABC")则没败蠢问题。

而在窗口程序中(Windows Forms),则前者亦有效。

2. C#中 与数据库连接的 绝对路径和相对路径的问题

相对路径 是”相对“当前路径而言的,所以需要知道当前的路径是什么,如果当前的路径都不确定的话就无法做,首先需要确定下当前的路径是什么。知道辩银后 需要了解"..\"这个符号的意思,两个点表示相对当前目录的父目录(上一级目录),需要再上一级的话就“..\..\”,然后后面跟其文件或子目录。例如d:\我的文档\Visual Studio 2008\Projects\WindowsFormsApplication3\WindowsFormsApplication3\Database1.mdf,这个是你文件的绝对地址,那么当当前目录为d:\我的文档\Visual Studio 2008\Projects\WindowsFormsApplication3\WindowsFormsApplication3\folder,(假设存在),那么相对该目录的相对路携粗宴凳并径为"..\Database1.mdf"

3. asp 连接access数据库 相对路径

var MM_xj_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("/db/abc.mdb")
这就是相对路径/db/abc.mdb,用mappath函数实现与物理路径的转换。

4. VB 连接ACCESS数据库,如何使用相对路径

用MICROSOFT
jet
4.0
OLE
DB
Provider引擎连接ACCESS数据库,方法如下:
新建工程时选数据工程,此时VB6集成调试环境左边工具箱内已加载了有关数据库编程必须的控件。
然后在FORM1窗体中添加ADODC控件和DATAGRID控件,将DATAGRID1的属性DATASOURCE选ADODC1,打开ADODC1控件属性页使用连接字符串,选生成,在提供者选项中ACCESS数据库选MICROSOFT
jet
4.0
OLE
DB
Provider,然后按要求连接数据库等。在ADODC1控件属性页使用连接字符串空白文本窗口中就有一长串字符串,注意该字符串可复制到程序代码用于编程。ADODC1控件属性页的数据源内有命令文本(SQL)编写窗口可编写SQL查询语言。该窗口的SQL语句可复制到程序代码用于编程。
SQL查询语言主要结构为:
Select
查询字段
from
表名
Where
查询条件语句
[排序语句或分组语句]
查询字段必须分别用(西文)逗号分开或就用一个*号代替,上述查询中排序语句建议最好应用。
SQL查询语言如有错程序运行时告诉你出错,作相应改动即可。本人一般先按上述连接,SQL用"SELECT
*
FROM
TabelName"作调试,无问题,用一个按钮孔件将前述需复制的连接字符串和SQL查询语言先复制于按钮控件的CLICK事件中备着,以便放着以后使用。然后删去ADODC1孔件,再添加ADODC1控件再添其他内容。

5. VB 使用ADO控件链接数据库,链接时怎么指定数据库的相对路径

通常我是这么做的:
1. 第1步:在VB编辑状态,选中ADO控件,在属性窗口设置它的ConnectionString属性。并可以进行野扮裤测试连接,确定连接成功,就在属性窗口里获得了正确的连接字符串。
例如:我的一个连接本地数据库的例子如下:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual Studio\VB98\数缺庆据库系统\数据库.mdb;Persist Security Info=False
显然,这个是绝对路径,为了使得你的程序灵活使用,需要把其中路径修改为如下相对路径,并用语句进行连接,其实很好理解:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" App.Path & "\数据库系统\数据库.mdb;Persist Security Info=False"
我在做工程时,建立了文件夹“数据库系统”,然后将所有文件以及数据库文件都保存在该文件夹里,我的数据库文件为“数颂简据库.mdb”。

6. dreamweaver里连接数据库的相对路径

相对路径不是你想的那样用唯腔悔命令去操作的,其实挺简单的一个概念。指正
比如建一个源文件info.html,圆侍在info.html里要引用index.html文件作为超链接。
假设info.html路径是:c:\inetpub\wwwroot\sites\blabla\info.html
假设index.html路径是:c:\inetpub\wwwroot\sites\blabla\index.html

index.html相对info.html的地址就是index.html
假设index.html路径是:c:\inetpub\wwwroot\sites\blabla\bla\index.html
那index.html相对info.html的地址就是bla\index.html
同理,在上一级目录的话就是../index.html