ntjm.net
当前位置:首页 >> C#中 与数据库连接的 绝对路径和相对路径的问题 >>

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

相对路径 是”相对“当前路径而言的,所以需要知道当前的路径是什么,如果当前的路径都不确定的话就无法做,首先需要确定下当前的路径是什么.知道后 需要了解"..\"这个符号的意思,两个点表示相对当前目录的父目录(上一级目录),

相对路径我一般这么写的app_data/#db1.mdb 意思在程序文件app_data文件夹下的 数据库#db1.mdb 当然调用文件要和app_data文件在同一个根目录下

相对路径?什么东东?sql server 是服务器模式吧如果在项目中用程序中嵌入mdf文件的方式来进行sqlserver数据库开发 那么可以这样在asp.net程序中只要将mdf文件放到项目的app_data文件夹即可,在连接字符串中使用data source=.\sqlexpress

相对路径的话,可以用Data Source=" + Server.MapPath("/") + "\huiyineirong.mdb";

绝对路径就是从你的磁盘算起,比如说 c:/df/dd.txt 这样的路径.相对路径,你写的时间,等于你的项目路径+你的文件在你项目中的路径.

将你的数据库放在bin/debug下面,如果数据库放在database文件夹下,连接字符串这样写的: this.oleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+System.Windows.Forms.Application.StartupPath + "\\database\\db.mdb;Password=;"

你把它放到一个简单一点的路径下面不就可以了,或着是程序的相对路径下,如,你的程序在e:\a目录下,数据库就放在e:\a\db目录下,这样你就可以写@"a\db"就可以了.

相对路径的写法:string path = "file/a.jpg";当前目录下的a.jpg绝对路径的写法:string path = @"d:\file\a.jpg";

我们一般 是这样用的<add name="connString" connectionString="Data Source=ZMR-0D38B1F9479;Initial Catalog=WoodDoorDB;User ID=sa"/>Catalog数据库名称 ID 用户名 如果有密码 加 pwd='123'

这时候你得先获得一级域名的域名,示例如下:<img src="一级域名/456/图片.jpg" alt="一级域名的456文件夹下面的图片" /> 怎么不行呢?你在浏览器里面找到那个图片的路径,然后写到img的src里面,只要你的图片在网上能显示出来,就一定行的!不然你复制网上一张图片的路径试试,跟你一级域名的图片是一样的效果嘛

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com