ホームページ データベース 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ヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

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. 複雑な実行可能ファイル)。クエリとデータ操作)。

Dreamweaver に写真を追加する方法 Dreamweaver に写真を追加する方法 Apr 09, 2024 am 03:30 AM

Dreamweaver に画像を挿入するには、[挿入] メニューをクリックして [画像] を選択し、画像ファイルに移動して選択します。その他の方法には、ファイルをドラッグ アンド ドロップする方法や、HTML コードを直接挿入する方法があります。プロパティの調整には、サイズの変更、配置、境界線の追加、代替テキストの入力が含まれます。

Hibernate はポリモーフィック マッピングをどのように実装しますか? Hibernate はポリモーフィック マッピングをどのように実装しますか? Apr 17, 2024 pm 12:09 PM

Hibernate ポリモーフィック マッピングは、継承されたクラスをデータベースにマップでき、次のマッピング タイプを提供します。 join-subclass: 親クラスのすべての列を含む、サブクラス用の別個のテーブルを作成します。 table-per-class: サブクラス固有の列のみを含む、サブクラス用の別個のテーブルを作成します。 Union-subclass: join-subclass と似ていますが、親クラス テーブルがすべてのサブクラス列を結合します。

DreamweaverでWebページの幅を設定する方法 DreamweaverでWebページの幅を設定する方法 Apr 09, 2024 am 03:18 AM

Dreamweaver では、[ページのプロパティ] パネルを開いて、[ページ サイズ] セクションの [幅] フィールドを見つけて、Web ページの幅を設定できます。カスタム ピクセル値を入力するか、480 ピクセル (小画面)、768 ピクセル (中画面)、1024 ピクセル (大画面) などの事前定義された幅を選択します。幅の測定単位 (通常はピクセル) を選択し、変更を保存します。

iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます iOS 18では、紛失または破損した写真を復元するための新しい「復元」アルバム機能が追加されます Jul 18, 2024 am 05:48 AM

Apple の最新リリースの iOS18、iPadOS18、および macOS Sequoia システムでは、さまざまな理由で紛失または破損した写真やビデオをユーザーが簡単に回復できるように設計された重要な機能が写真アプリケーションに追加されました。この新機能では、写真アプリのツール セクションに「Recovered」というアルバムが導入され、ユーザーがデバイス上に写真ライブラリに含まれていない写真やビデオがある場合に自動的に表示されます。 「Recovered」アルバムの登場により、データベースの破損、カメラ アプリケーションが写真ライブラリに正しく保存されない、または写真ライブラリを管理するサードパーティ アプリケーションによって失われた写真やビデオに対する解決策が提供されます。ユーザーはいくつかの簡単な手順を実行するだけで済みます

Dreamweaverで作成したWebページを開く方法 Dreamweaverで作成したWebページを開く方法 Apr 09, 2024 am 03:24 AM

Dreamweaver を使用して Web ページを開く: Dreamweaver を起動します。 「ファイル」>「開く」をクリックします。 Web ページ ファイル (.html または .htm) を参照して選択します。 「開く」をクリックします。 Dreamweaver の編集ウィンドウで Web ページが開きます。

DreamweaverでWeb背景を設定する方法 DreamweaverでWeb背景を設定する方法 Apr 09, 2024 am 03:27 AM

Dreamweaver で Web ページの背景を設定するには、いくつかの手順を実行します。 [プロパティ] パネルを開き、背景のタイプ (なし、カラー、グラデーション、またはイメージ) を選択します。タイプに応じて背景色、グラデーション、または画像を設定します。背景のプロパティを調整します (オプション)。変更を保存して Web ページ ファイルを更新します。

HTML がデータベースを読み取る方法の詳細な分析 HTML がデータベースを読み取る方法の詳細な分析 Apr 09, 2024 pm 12:36 PM

HTML はデータベースを直接読み取ることはできませんが、JavaScript と AJAX を通じて実現できます。この手順には、データベース接続の確立、クエリの送信、応答の処理、ページの更新が含まれます。この記事では、JavaScript、AJAX、および PHP を使用して MySQL データベースからデータを読み取る実践的な例を示し、クエリ結果を HTML ページに動的に表示する方法を示します。この例では、XMLHttpRequest を使用してデータベース接続を確立し、クエリを送信して応答を処理することで、ページ要素にデータを埋め込み、データベースを読み取る HTML の機能を実現します。

See all articles