Cara membuat koneksi Database dari halaman ASP di IIS

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 300382
Perbesar semua | Perkecil semua

Pada Halaman ini

RINGKASAN

Ada banyak cara untuk koneksi ke database. Ini Artikel selangkah demi selangkah menyediakan contoh koneksi string untuk berbagai jenis database dan koneksi database.

Persyaratan

Berikut ini adalah persyaratan untuk menghubungkan ke database:
  • Active Server Pages (ASP) diaktifkan Internet informasi Layanan Web (IIS) versi 5.0 server dengan Microsoft Data akses komponen (MDAC) versi 2.5 atau 2.6 (dengan mesin database Jet)
  • Konektivitas ke database lokal atau jauh
  • ASP diaktifkan Microsoft Internet Explorer versi 5.0 atau kemudian

Contoh Database koneksi string

Contoh ini adalah untuk tujuan demonstrasi saja. Anda harus paste kode ini di kode ASP Anda untuk membuat sambungan ke yang ditentukan database. Catatan bahwa Anda harus mengubah elemen seperti nama database, server nama, lokasi database, Data sumber nama (DSN), dan seterusnya.

Microsoft Access

Tanpa DSN
<%
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\mydatabase.mdb"
%>
				
OLE DB
<%
Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=c:\mydatabase.mdb"
%>
				
File DSN
<% Set Cnn = Server.CreateObject("ADODB.Connection")
Cnn.open "FILEDSN=ADSN"
%>
				
Dengan DSN dan tidak ada User ID/Password
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSNname"
%>
				
Dengan DSN dan User ID/Password
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSNname","username","password"
%>
				
Tanpa DSN, menggunakan path fisik sebagai referensi
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=c:\mydatabase.mdb" 
Conn.Open DSNtest
%>
				
Tanpa DSN, menggunakan Server.MapPath

CATATAN: Server.MapPath adalah jalan dari akar server Web. Secara default, ini adalah C:\Inetpub\Wwwroot.
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={Microsoft Access Driver (*.mdb)}; "
DSNtest=dsntest & "DBQ=" & Server.MapPath("/databases/mydatabase.mdb")
Conn.Open DSNtest
%>
				

Microsoft SQL Server

OLE DB
<%
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.open "PROVIDER=SQLOLEDB;DATA SOURCE=sqlservername;UID=username;PWD=password;DATABASE=mydatabase "
%>
				
Dengan DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=mydatabase"
%>
				
Tanpa DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSNtest="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=mydatabase"
Conn.open DSNtest
%>
				

Microsoft Visual FoxPro

Tanpa DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\databases\mydatabase.dbc"
Conn.Open ConnStr
%>
				

Oracle

ODBC dengan DSN
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.cursorlocation=adUseClient   
' requires use of adovbs.inc; numeric value is 3
Conn.open "DSN=test;UID=name;PWD=pass"
%>
				
OLE DB
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.cursorlocation=adUseClient   
' requires use of adovbs.inc; numeric value is 3
DSNTest="Provider=MSDAORA.1;Password=pass;User ID=name;Data Source=data.world"
Conn.open DSNtest
%>
				



REFERENSI

Untuk informasi lebih lanjut tentang jenis data, sambungan data, atau MDAC komponen, lihat Website Microsoft berikut:
http://MSDN.Microsoft.com/en-US/data/aa937729.aspx






Properti

ID Artikel: 300382 - Kajian Terakhir: 24 September 2011 - Revisi: 2.0
Kata kunci: 
kbhowto kbhowtomaster kbmt KB300382 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:300382

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com