데이터 베이스 MySQL 튜토리얼 Dreamweaver中连接SQL Server数据库代码

Dreamweaver中连接SQL Server数据库代码

Jun 07, 2016 pm 03:17 PM
dreamweaver server sql 데이터 베이스 연결하다

Adobe Dreamweaver CS3连接ACCESS数据库 "Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" Server.MapPath("/data/db1.mdb") Adobe Dreamweaver CS3连接SQL Server数据库 "PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=sa;PWD=你安装SQL时的密码;D


Adobe Dreamweaver CS3连接ACCESS数据库

"Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" & Server.MapPath("/data/db1.mdb")


Adobe Dreamweaver CS3连接SQL Server数据库

"PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=sa;PWD=你安装SQL时的密码;DATABASE=你的数据库名称"
 

 

其他参考:

Adobe Dreamweaver CS3要链接ACCESS数据库的方法有几种,有相对路径和绝对路径方法,但是到底那种连接方法是效率最高的呢?

第一种:Server.Mappath 相对文档路径地址的数据库文件

虽然具有平台移植性,但对于不同层次,不同深度下的引用该数据库的文件,将不能完整地保证数据库路径的正确性。

举个例子:

1,数据库文件cnbruce.mdb,所在文件夹database(可http访问)

2,Adobe Dreamweaver CS3自动生成的连接数据库文件conn.asp,所在文件夹Connections

3,如果在Adobe Dreamweaver CS3中测试连接路径成功,则必须输入地址为Server.Mappath("../database/cnbruce.mdb")

但随后引用该数据库连接的文件必须保存在某文件夹中,该文件夹和database是同等的

- database- cnbruce.mdb- Connections- conn.asp- 某文件夹
- x1.asp

这种结构才能使用正常。但这就必须要求站点中,所有引用了连接数据库文件的文件,必须存放在站点的一级目录下。显然这是不合理的,比如这样的结构。

- x2.asp
- database
- cnbruce.mdb
- Connections
- conn.asp
- 某文件夹
- 某子文件夹
- x3.asp

则x2.asp和x3.asp均不能正常显示。

原理分析:无论conn.asp放在哪里,无论conn.asp的内容如何,最后都是取决于引用了conn.asp的文件的文件位置和数据库的位置关系。

解决办法:在conn.asp中进行判断当前路径,根据不同级别值给出不同链接路径……对于初学者来说,麻烦。

第二种:Server.Mappath 相对根目录路径的数据库文件

使用这种方法,首先需要将IIS默认站点调整到当前Adobe Dreamweaver CS3站点所在文件夹(XP系统),或建立一个站点指向该文件夹(2K等系统)。

反正一句话,就是当你输入 http://localhost/ 时,显示的内容已不是默认的IIS首页,而是你所设置的Adobe Dreamweaver CS3站点文件夹中的默认首页文档。

那么在设置了该IIS站点之后

1,数据库文件cnbruce.mdb,所在文件夹database(可http访问)

2,Adobe Dreamweaver CS3自动生成的连接数据库文件conn.asp,所在文件夹Connections

3,如果在Adobe Dreamweaver CS3中测试连接路径成功,则输入地址为Server.Mappath("/database/cnbruce.mdb")

/database/cnbruce.mdb 该方法就是相对根目录,高屋建瓴式的进行数据库路径的获得,无论哪个层次的,哪个目录下的站点文档均能正常显示。

但依然不推荐!原因如下:

在本地你可以自行修改IIS的站点,当上传到服务器或虚拟主机时,麻烦就来了。

1,如果你的虚拟主机服务商技术不过关,当在解析你网站根目录的时,不是指向到你的站点文件夹,而是指向服务器系统盘下的wwwroot文件夹。于是路径肯定错误。

2,如果你需要上传的并不是你的站点根目录,很显然,路径也肯定会发生解析错误。

第三种:本地绝对物理路径的数据库文件

很简单,这个数据库在本地你总会知道它所在的位置吧。在Adobe Dreamweaver CS3中创建时就直接使用该绝对物理路径地址。

OK,来上传了。当然不可能那么巧:上传到服务器上的数据库物理路径地址和本地数据库物理路径地址是一样的-__-!

所以,现在只需要获得上传到服务器空间上的数据库文件,在服务器上是处于什么物理地址就行了。

怎么获得?

1,建立一个path.asp文件,内容很简单

2,该文件和数据库文件cnbruce.mdb,共一文件夹,捆绑式一同上传。

3,在URL地址栏查看path.asp,得到cnbruce.mdb在服务器上的物理地址,拷贝该路径。

4,将本地的conn.asp中的物理路径,替换后再上传。一切OK!

特点:

1,虽然平台移植不很强,但全面支持所有站点中文件连接,况且也就是本地和服务器间两者间的移植。

2,防止%5c暴库间接获得数据库地址。

3,现在越来越多的空间建议将数据库文件放放到非Web访问目录中(当然具体的路径获得又是另外一种方法了),这就必须要求用户使用物理路径了。

结论:所以最好还是使用第三种本地绝对物理路径的数据库连接。

本文作者:未知

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Hibernate 프레임워크에서 HQL과 SQL의 차이점은 무엇입니까? Hibernate 프레임워크에서 HQL과 SQL의 차이점은 무엇입니까? Apr 17, 2024 pm 02:57 PM

HQL과 SQL은 Hibernate 프레임워크에서 비교됩니다. HQL(1. 객체 지향 구문, 2. 데이터베이스 독립적 쿼리, 3. 유형 안전성), SQL은 데이터베이스를 직접 운영합니다(1. 데이터베이스 독립적 표준, 2. 복잡한 실행 파일) 쿼리 및 데이터 조작).

드림위버에 그림을 추가하는 방법 드림위버에 그림을 추가하는 방법 Apr 09, 2024 am 03:30 AM

Dreamweaver에 그림을 삽입하려면 삽입 메뉴를 클릭하고 이미지를 선택한 다음 그림 파일을 찾아 선택합니다. 다른 방법으로는 파일을 끌어서 놓거나 HTML 코드를 직접 삽입하는 방법이 있습니다. 속성 조정에는 크기 변경, 정렬, 테두리 추가 및 대체 텍스트 입력이 포함됩니다.

Hibernate는 어떻게 다형성 매핑을 구현합니까? Hibernate는 어떻게 다형성 매핑을 구현합니까? Apr 17, 2024 pm 12:09 PM

Hibernate 다형성 매핑은 상속된 클래스를 데이터베이스에 매핑할 수 있으며 다음 매핑 유형을 제공합니다. Join-subclass: 상위 클래스의 모든 열을 포함하여 하위 클래스에 대한 별도의 테이블을 생성합니다. 클래스별 테이블: 하위 클래스별 열만 포함하는 하위 클래스에 대한 별도의 테이블을 만듭니다. Union-subclass: Joined-subclass와 유사하지만 상위 클래스 테이블이 모든 하위 클래스 열을 통합합니다.

Dreamweaver에서 웹 페이지 너비를 설정하는 방법 Dreamweaver에서 웹 페이지 너비를 설정하는 방법 Apr 09, 2024 am 03:18 AM

Dreamweaver에서는 페이지 속성 패널을 열고 페이지 크기 섹션에서 너비 필드를 찾아 웹 페이지의 너비를 설정할 수 있습니다. 사용자 정의 픽셀 값을 입력하거나 480픽셀(소형 화면), 768픽셀(중형 화면), 1024픽셀(대형 화면) 등 미리 정의된 너비를 선택합니다. 너비 측정 단위(보통 픽셀)를 선택하고 변경 사항을 저장합니다.

iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. iOS 18에는 손실되거나 손상된 사진을 검색할 수 있는 새로운 '복구된' 앨범 기능이 추가되었습니다. Jul 18, 2024 am 05:48 AM

Apple의 최신 iOS18, iPadOS18 및 macOS Sequoia 시스템 릴리스에는 사진 애플리케이션에 중요한 기능이 추가되었습니다. 이 기능은 사용자가 다양한 이유로 손실되거나 손상된 사진과 비디오를 쉽게 복구할 수 있도록 설계되었습니다. 새로운 기능에는 사진 앱의 도구 섹션에 '복구됨'이라는 앨범이 도입되었습니다. 이 앨범은 사용자가 기기에 사진 라이브러리에 포함되지 않은 사진이나 비디오를 가지고 있을 때 자동으로 나타납니다. "복구된" 앨범의 출현은 데이터베이스 손상으로 인해 손실된 사진과 비디오, 사진 라이브러리에 올바르게 저장되지 않은 카메라 응용 프로그램 또는 사진 라이브러리를 관리하는 타사 응용 프로그램에 대한 솔루션을 제공합니다. 사용자는 몇 가지 간단한 단계만 거치면 됩니다.

dreamweaver로 만든 웹 페이지를 여는 방법 dreamweaver로 만든 웹 페이지를 여는 방법 Apr 09, 2024 am 03:24 AM

Dreamweaver를 사용하여 웹 페이지 열기: Dreamweaver를 시작합니다. 파일 > 열기를 클릭합니다. 웹 페이지 파일(.html 또는 .htm)을 찾아 선택합니다. "열기"를 클릭하세요. Dreamweaver는 편집 창에서 웹 페이지를 엽니다.

드림위버에서 웹 배경을 설정하는 방법 드림위버에서 웹 배경을 설정하는 방법 Apr 09, 2024 am 03:27 AM

Dreamweaver에서 웹 페이지 배경을 설정하려면 몇 단계만 거치면 됩니다. 속성 패널을 열고 배경 유형(없음, 색상, 그라데이션 또는 이미지)을 선택합니다. 종류에 따라 배경색, 그라데이션, 이미지 등을 설정하세요. 배경 속성을 조정합니다(선택 사항). 웹 페이지 파일을 업데이트하려면 변경 사항을 저장하세요.

HTML이 데이터베이스를 읽는 방법에 대한 심층 분석 HTML이 데이터베이스를 읽는 방법에 대한 심층 분석 Apr 09, 2024 pm 12:36 PM

HTML은 데이터베이스를 직접 읽을 수 없지만 JavaScript 및 AJAX를 통해 읽을 수 있습니다. 단계에는 데이터베이스 연결 설정, 쿼리 보내기, 응답 처리 및 페이지 업데이트가 포함됩니다. 이 기사에서는 JavaScript, AJAX 및 PHP를 사용하여 MySQL 데이터베이스에서 데이터를 읽는 실제 예제를 제공하고 쿼리 결과를 HTML 페이지에 동적으로 표시하는 방법을 보여줍니다. 이 예제에서는 XMLHttpRequest를 사용하여 데이터베이스 연결을 설정하고 쿼리를 보내고 응답을 처리함으로써 페이지 요소에 데이터를 채우고 데이터베이스를 읽는 HTML 기능을 실현합니다.

See all articles