❶ 如何建立資料庫與網站的連接
看到你說將DataGrid和資料庫連接,不知道你用的是不是asp或者asp.net軟體,如果是這兩個軟體的話,如果是在設計頁面用控制項操作的話,應該是先添加一個DataSource控制項,在這個控制項里設置好要連的資料庫路徑,接著選擇要顯示的表的具體列的數據。然後再添加一個DataGrid控制項,將DataGrid控制項里的DataSource這卜輪源個屬性等於之前的DataSource控制項的ID就型態可以了。
你問的那個pwd是你資料庫的密碼,看你有沒有設定了。
我貼一段其他數據控制項的例子你看看:
//前四個等號分別是你新建的資料庫連接的名字,你要連接的資料庫的路徑,資料庫軟體你的用戶名,用戶密碼
這段是連接資料庫的代碼。
="<%$
Conn%>"
//這是在你的軟體已經建好資料庫的連接下使用的
="SELECT
TB_.*「
這段是選擇已桐蔽經建好的資料庫連接的代碼。
這段是GridView控制項綁定數據的代碼
❷ 如何通過網路(Internet)訪問ACCESS資料庫
可以是可以,但是你這樣訪問會出問題,ACCESS是以獨占形式存在的,當那邊在使用,你這邊就只能只讀了,如果你不會編程哪我教你個簡單辦法:
在區域網范圍隨便那台電腦安裝個SQL Server
用ACCESS在區域網范圍新建一個連接表,讓連接表去鏈接SQL Server的表,這教網路連接表
然後在區域網范圍你的ACCESS就可以作為客戶端任意使用,SQL Server變成了數據伺服器,前提條件SQL Server電腦是開啟的,並且開啟用戶訪問許可權
❸ 資料庫網路無法連接怎麼辦
具體步驟:
1.首先確認資料庫是不是正常啟動了。
2.如果是第一次安裝,你的操作系統是什麼?vista和win7裝sql2000不一定能裝上,需要2005,而且如果是win7家庭版很可能出現資料庫和軟體連不上。
3.如果是xp,以前是不是裝過資料庫後來卸載了,那麼卸掉sql清除干凈注冊表,重新安裝sql,最好用完整版,不要使用msde。
4.如果是用了一段時間,很可能是殺毒軟體誤殺資料庫文件,卸掉殺毒軟體,在管理裡面啟動下資料庫,看能否啟動,如果還能啟動。再啟動速達看能否連接上。
5.如果資料庫已經無法啟動,將數據作出備份,重裝資料庫吧。
6.如果是本機連接沒問題,其他連不上的話,關閉伺服器和客戶端window自帶防火牆,資料庫打sp4補丁,開啟guest用戶。
❹ 如何將資料庫與網站連接
asp常用資料庫連接方法和技巧<%dim conn,mdbfile
mdbfile=server.mappath("資料庫名稱.mdb")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=資料庫密碼;dbq="&mdbfile%>
2. ASP與SQL資料庫連接:<%dim connset conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL伺服器名稱或IP地址;UID=sa;PWD=資料庫密碼;DATABASE=資料庫名稱%>(2) 更新數賀謹據記慎沒錄:
sql="update 數據表 set 欄位名=欄位值 where 條件表達式"
sql="update 數據表 set 欄位1=值1,欄位2=值2 …… 欄位n=值n where 條件表達式"
(3) 刪除數據記錄:
sql="delete from 數據表 where 條件表達式"
sql="delete from 數據表" (將數據表所有記錄刪除)
(4) 添加數據記錄:
sql="insert into 數據表 (欄位1,欄位2,欄位3 …) valuess (值1,值2,值3 …)"
sql="insert into 目寬拍納標數據表 select * from 源數據表" (把源數據表的記錄添加到目標數據表)
❺ 怎麼實現網頁和資料庫(SQL)的連接(網頁製作連接sql資料庫)
sqlserver
2000無論是個人版、企業版還是標准版,只要細版本在8.00.1760以下,均不提供遠程資料庫連接,即使伺服器端工具和客戶端工具的設置均有tcp/ip設置和資料庫連接屬性也設置了rpc遠程連接,仍然不能實現遠程連接。該怎麼解決呢?
解決方案如下:
首先,需要打sp4補丁,該補丁包含了以前sp1、2、3的補丁,安裝此補丁後一般要重新啟動計算機,再進行遠程連接就可以了,如再企業管理器可遠程注冊伺服器、查詢分析可連接遠程伺服器、odbc可連接遠程伺服器。
要點:
1.確認伺服器端sql服務埠號是否為:1433
2.如果不是1433,配置客戶端
3.建立伺服器端登錄帳號,確保角色及管理資料庫
一、查看伺服器端情況
1.
看ping
伺服器ip能否ping通。
這個實際上是看和遠程sql
server
伺服器的物理連接是否存在。如果不行,請檢查網路,查看配置,當然得確保遠程sql
server
伺服器的ip拼寫正確。
2.
在dos或命令行下輸入telnet
伺服器ip
埠,看能否連通。
如telnet
202.114.100.100
1433
通常埠值是1433,因為1433是sql
server
的對於tcp/ip的默認偵聽埠。如果有問題,通常這一步會出問題。通常的提示是「無法打開連接,連接失敗"。
如果這一步有問題,應該檢查以下選項坦鬧。
1)
檢查遠程伺服器是否啟動了sql
server
服務。如果沒有,則啟動。
2)
檢查sql
server伺服器端有沒啟用tcp/ip協議,因為遠程連接(通過網際網路)需要靠這個協議。檢查方法是,在伺服器上打開
開始菜單->程序->microsoft
sql
server->伺服器網路實用工具,看啟用的協議里是否有tcp/ip協議,如果沒有,則啟用它。
3)
檢查伺服器的tcp/ip埠是否配置為1433埠。仍然在伺服器網路實用工具里查看啟用協議裡面的tcp/ip的屬性,確保默認埠為1433,並且隱藏伺服器復選框沒有勾上。
事實上,如果默認埠被修改,也是可以的,但是在客戶端做telnet測試時,寫伺服器埠號時必須與服閉握務器配置的埠號保持一致。如果隱藏sql
server伺服器復選框被勾選,則意味著客戶端無法通過枚舉伺服器來看到這台伺服器,起到了保護的作用,但不影響連接,但是tcp/ip協議的默認埠將被隱式轎信慶修改為2433,在客戶端連接時必須作相應的改變(具體方式見
二:設置客戶端網路實用工具)。
4)
如果伺服器端操作系統打過sp2補丁,則要對windows防火牆作一定的配置,要對它開放1433埠,通常在測試時可以直接關掉windows防火牆(其他的防火牆也關掉最好)。(4、5步我沒有做就成功了)
5)
檢查伺服器是否在1433埠偵聽。如果sql
server伺服器沒有在tcp連接的1433埠偵聽,則是連接不上的。檢查方法是在伺服器的dos或命令行下面輸入
netstat
-a
-n
或者是netstat
-an,在結果列表裡看是否有類似
tcp
127.0.0.1
1433
listening
的項。如果沒有,則通常需要給sql
server
2000打上至少sp3的補丁。其實在伺服器端啟動查詢分析器,輸入select
@@version
執行後可以看到版本號,版本號在8.0.2039以下的都需要打補丁。
如果以上都沒問題,這時你再做telnet
伺服器ip
1433
測試,將會看到屏幕一閃之後游標在左上角不停閃動。恭喜你,你馬上可以開始在企業管理器或查詢分析器連接了。
❻ 資料庫的網路連接
b/s模式操作羨野資料庫有幾個層次的,簡單說是如下幾個部分:
瀏梁派胡覽器-->Webserver(比如IIS)-->在Webserver上橡攔,後台的asp,jsp等通過ODBC或者直連的方式連接資料庫
❼ 資料庫如何和網站連接
看你是什麼資料庫。資料庫分為好多。access
mysql
sqlserver
甲骨文
ibm
每個公司都有自己的連接方式
這些建立連接的代碼是寫在網頁上的。通過網頁和資料庫進行連接。
❽ 網路怎麼連接資料庫
VB訪問SQLServer資料庫技術全揭密(1)
本文討論了VisualBasic應用程序訪問SQLServer資料庫的幾種常用的方法,分別說明了每種方法的內部機理並給出了每種方法的一個簡單的實例,最後比較了每種方法性能和優缺點。
一、引言
SQLServer是微軟推出的中小型網路資料庫系統,是目前最常用的資料庫系統之一。隨著SQLServer網路資料庫應用程序日益增多,這種Web資料庫應用系統的正常運行一般依賴於已存在的用戶資料庫。創建維護資料庫的工作可用SQLServer提供的SQLEnterpriseManager工具來進行,如能提供一種定製的資料庫管理工具,通過管理應用程序來管理資料庫及其設備,對用戶來說無疑是最理想的。
VisualBasic作為一種面向對象的可視化編程工具,具有簡單易學,靈活方便和易於擴充的特點。而且Microsoft為其提供了與SQLServer通信的API函數集及工具集,因此它越來越多地用作大型公司數據和客戶機—伺服器應用程序的前端,與後端的MicrosoftSQLServer相結合,VB能夠提供一個高性能的客戶機—伺服器方案。
二、VB訪問SQLServer數據的常用方法
使用VisualBasic作為前端開發語言,與SQLServer介面有幾種常用的方法,即:
①數據訪問對象/Jet
②為ODBCAPI編程
③使用SQLServer的VisualBasic庫(VBSQL)為DB庫的API編程
④RDO遠程數據對象(RemoteDataObjects)
⑤ADO數據對象(ActiveDataObjects)
1、數據訪問對象/Jet
VB支持DataAessObjects(DAOs)的子集。DAO的方法雖然不是性能最好的管理客戶機—伺服器之間的對話方式,但它的確有許多優點。DAO/Jet是為了實現從VB訪問Aess資料庫而開發的程序介面對象。使用DAOs訪問SQLServer的過程如下:應用程序准備好語句並送至Jet,Jet引擎(MASJT200.DLL)優化查詢,載入驅動程序管理器並與之通訊,驅動程序管理器(ODBC.DLL)通過調用驅動器(SQLSRVR.DLL)的函數,實現連接到數據源,翻譯並向SQLServer提交SQL語句且返回結果。下面汪昌此是一個用DAOs訪問SQLServer的VB實例。
注釋:Form
DimmydbAsDatabase
DimmydynasetAsDynasetオ
PrivateSubForm_Load()
Setmydb=("",False,False,"ODBC;DSN=Myserver;WSID=LCL;DATABASE=sales")
Setmydynaset=mydb("Select*fromCustomers")オ
EndSubァ
上述例子是以非獨占、非只讀方式打開sales資料庫,並檢索Customers表中的所迅州有欄位。函數的最後一個參數是ODBC連接字元串參數,它指明了MicrosoftAess連接到SQLServer所需要知道的一些內容。其中「DSN」為數據源名,「WSID」為工作站名,「DATABASE」為所要訪問的資料庫名。
2、利用ODBCAPI編程
ODBC(OpenDatabase)的思想是訪問異種資料庫的一種可移植的方式。與數據資源對話的公用函數組裝在一個稱為驅動程序管理器(ODBC.DLL)的動態連接中。應用程序調用驅動程序管理器中的函數,而驅動程序管理器反過來通過驅動器(SQLSRVR.DLL)把它們送到伺服器中困迅。
下面的代碼使用上面一些函數先登錄到一個伺服器資料庫,並為隨後的工作設置了語句句柄。
GlobalgiHEnvAsLong
GlobalgiHDBAsLong
GlobalgiHStmtAsLong
DimmyResultAsinteger
DimAsSrting
DimmyBuffAsString*256
DimmyBufflenAsInteger
IfSQLAllocEnv(giHEnv)<>SQL_SUCCESSThen
MsgBox"Allocationcouldn注釋:thappen!"
EndIf
If(giHEnv,giHDB)<>SQL_SUCCESSThen
MsgBox"SQLServercouldn注釋:tconnect!"
EndIf
="DSN=myServer;UID=LCL;PWD=;APP=ODBCTest;WSID=LCL;DATABASE=sales"
myResult=(giHDB,Test,form1.hWnd,.len(),myBuff,256,myBufflen,SQL_DRIVER_COMPLETE_REQUIED)
myResult=(giHDS,giHStmt)
myResult=SQLFreeStmt(giHStmt,SQL_COLSE)
rsSQL="Select*fromCustomersWhereCity="Hunan""
myResult=(giHStmt,rsSQL,Len(rsSQL))
3、使用VBSQL對DB庫API編程
DB庫是SQLServer的本地API,SQLServer的VisualBasic庫(VBSQL)為VisualBasic程序員提供API。從一定意義上說,VBSQL是連接VisualBasic程序到SQLServer的性能最好最直接的方式。VBSQL包含以下三個文件:
VBSQL.VBX:包含庫函數,具有訪問重要的消息和處理錯誤的能力
VBSQL.BI:包括所有的常量和變數說明
VBSQL.HLP:Windows幫助文件,使用VBSQL的指南
使用VBSQL時,必須將VBSQL.BI加入到VisualBasic工程文件中,並確保VB程序運行時有VBSQL.VBX文件。
一般的DB庫API編程的過程是這樣的:先通過調用SqlInit對DB庫進行初始化,再調用打開一個連接,然後就可做一些工作。下面的代碼是一個初始化DB庫並登錄到伺服器的通用常式