當前位置:首頁 » 網上商城 » 網上商城系統如何連接資料庫

網上商城系統如何連接資料庫

發布時間: 2021-02-25 06:27:01

㈠ 怎麼把資料庫和網頁連接

在Internet網上隨處可見留言板、討論組、網上投票、網上調查、聊天室等Internet功能模塊,在許多單位的小型區域網中也運行著各種各樣的辦公自動化網路系統,這些程序都是利用ASP(Active Server Page)與資料庫技術結合而實現的。頁面與資料庫源建立連接是訪問資料庫的一步,也是最為重要的一步。
在ASP腳本中可以通過三種實用的方法連接資料庫:通過ODBC DSN建立連接,通過oledb建立連接和通過driver建立連接。
一、通過ODBC DSN建立連接
運用ODBC數據源,首先必須在控制面板的ODBC中設置數據源,然後再編寫腳本和資料庫源建立連接。
1、創建 ODBC DSN
通過在 Windows 的"開始"菜單打開"控制面板",您可以創建基於 DSN 的文件。雙擊"ODBC"圖標,然後選擇"系統 DSN"屬性頁,單擊"添加",選擇資料庫驅動程序,然後單擊"下一步"。按照後面的指示配置適用於您的資料庫軟體的 DSN。常用的資料庫軟體有Microsoft Access和SQL Server等,這里以SQL Server 資料庫為例。
配置SQL Server 資料庫系統 DSN:注意如果資料庫駐留在遠程伺服器上,請與伺服器管理員聯系,獲取附加的配置信息;下面的過程使用 SQL Server 的 ODBC 默認的設置,它可能不適用於您的硬體配置。在"創建新數據源"對話框中,從列表框中選擇"SQL Server",然後單擊"下一步"。鍵入 DSN 文件的名稱,然後單擊"下一步"。單擊"完成"創建數據源。鍵入運行 SQL 服務程序的伺服器的名稱、登錄 ID 和密碼。在"創建 SQL Server 的新數據源"對話框中,在"伺服器"列表框中鍵入包含 SQL Server 資料庫的伺服器的名稱,然後單擊"下一步"。選擇驗證登錄 ID 的方式。如果要選擇 SQL 伺服器驗證,請輸入一個登錄 ID 和密碼,然後單擊"下一步"。在"創建 SQL Server 的新數據源"對話框中,設置默認資料庫、存儲過程設置的驅動程序和 ANSI 標識,然後單擊"下一步"。(要獲取詳細信息,請單擊"幫助"。)在對話框(同樣名為"創建 SQL Server 的新數據源")中,選擇一種字元轉換方法,然後單擊"下一步"。(詳細信息,請單擊"幫助"。)在下一個對話框(同樣名為"創建 SQL Server 的新數據源")中,選擇登錄設置。 注意典型情況下, 您只能使用日誌來調試資料庫訪問問題。 在"ODBC Microsoft SQL Server 安裝程序"對話框中,單擊"測試數據源"。如果 DSN 正確創建,"測試結果"對話框將指出測試成功完成。
2、編寫腳本和資料庫源建立連接
ADO(ActiveX Data Objects ) 提供 Connection 對象,可以使用該對象建立和管理應用程序和 ODBC 資料庫之間的連接。Connection 對象具有各種屬性和方法,可以使用它們打開和關閉資料庫連接。編寫資料庫連接腳本,首先應創建 Connection 對象的實例,接著打開資料庫連接:< %set conn=server.createobject("adodb.connection")
conn.open "DSN=ODBC名稱;Database=資料庫名稱;UID=;PWD=;"%>二、通過oledb建立連接
運用oledb方法建立頁面與資料庫的連接, 不需要創建 ODBC DSN數據源,直接編寫如下的腳本和數據源建立連接,是一種簡單易用的方法。
< %set conn=server.createobject("adodb.connection")
conn.open "Provider=SQLOLEDB;server=(SQL伺服器名稱或IP地址);database=資料庫名稱;uid=;pwd="%>三、通過driver建立連接
通過driver建立頁面與資料庫的連接,同樣不需要創建ODBC DSN數據源,但必須知道實際的資料庫文件路徑或者數據源名(例如,SQLserver的資料庫)。
conn.open "driver={sql server};server=(SQL伺服器名稱或IP地址);database=資料庫名稱;uid=;pwd="%>

㈡ 網路怎麼連接資料庫

VB訪問 Server資料庫技術全揭密(1)

本文討論了Visual Basic應用程序訪問SQL Server資料庫的幾種常用的方法,分別說明了每種方法的內部機理並給出了每種方法的一個簡單的實例,最後比較了每種方法性能和優缺點。

一、引言

SQL Server是微軟推出的中小型網路資料庫系統,是目前最常用的資料庫系統之一。隨著SQL Server網路資料庫應用程序日益增多,這種Web資料庫應用系統的正常運行一般依賴於已存在的用戶資料庫。創建維護資料庫的工作可用SQL Server提供的SQL Enterprise Manager工具來進行,如能提供一種定製的資料庫管理工具,通過管理應用程序來管理資料庫及其設備,對用戶來說無疑是最理想的。

Visual Basic作為一種面向對象的可視化編程工具,具有簡單易學,靈活方便和易於擴充的特點。而且Microsoft為其提供了與SQL Server通信的API函數集及工具集,因此它越來越多地用作大型公司數據和客戶機—伺服器應用程序的前端,與後端的Microsoft SQL Server相結合,VB能夠提供一個高性能的客戶機—伺服器方案。

二、VB訪問SQL Server數據的常用方法

使用Visual Basic作為前端開發語言,與SQL Server介面有幾種常用的方法,即:

①數據訪問對象/Jet

②為ODBC API編程

③使用SQL Server的Visual Basic庫(VBSQL)為DB庫的API編程

④RDO 遠程數據對象(RemoteData Objects)

⑤ADO 數據對象(Active Data Objects)

1、數據訪問對象/Jet

VB支持Data Access Objects(DAOs)的子集。DAO的方法雖然不是性能最好的管理客戶機—伺服器之間的對話方式,但它的確有許多優點。DAO/Jet是為了實現從VB訪問Access資料庫而開發的程序介面對象。使用DAOs訪問SQL Server的過程如下:應用程序准備好語句並送至Jet,Jet引擎(MASJT200.DLL)優化查詢,載入驅動程序管理器並與之通訊,驅動程序管理器(ODBC.DLL)通過調用驅動器(SQLSRVR.DLL)的函數,實現連接到數據源,翻譯並向SQL Server提交SQL語句且返回結果。下面是一個用DAOs訪問SQL Server的VB實例。

注釋:Form Declarations

Dim mydb As Database

Dim mydynaset As Dynaset オ

Private Sub Form_Load()

Set mydb = OpenDatabase("", False, False, "ODBC; DSN=Myserver; WSID=LCL; DATABASE = sales")

Set mydynaset = mydb CreateDynaset("Select*from Customers") オ

End Sub ァ

上述例子是以非獨占、非只讀方式打開sales資料庫,並檢索Customers表中的所有欄位。OpenDatabase函數的最後一個參數是ODBC連接字元串參數,它指明了Microsoft Access連接到SQL Server所需要知道的一些內容。其中「DSN」為數據源名,「WSID」為工作站名,「DATABASE」為所要訪問的資料庫名。

2、利用ODBC API編程

ODBC(Open Database Connectivity)的思想是訪問異種資料庫的一種可移植的方式。與數據資源對話的公用函數組裝在一個稱為驅動程序管理器(ODBC.DLL)的動態連接中。應用程序調用驅動程序管理器中的函數,而驅動程序管理器反過來通過驅動器(SQLSRVR.DLL)把它們送到伺服器中。

下面的代碼使用上面一些函數先登錄到一個伺服器資料庫,並為隨後的工作設置了語句句柄。

Global giHEnv As Long

Global giHDB As Long

Global giHStmt As Long

Dim myResult As integer

Dim myConnection As Srting

Dim myBuff As String*256

Dim myBufflen As Integer

If SQLAllocEnv(giHEnv)<>SQL_SUCCESS Then

MsgBox"Allocation couldn注釋:t happen!"

End If

If SQLAllocConnect(giHEnv,giHDB)<>SQL_SUCCESS Then

MsgBox "SQL Server couldn注釋:t connect!"

End If

myConnection="DSN=myServer;UID=LCL;PWD=;APP=ODBCTest;WSID=LCL;DATABASE=sales"

myResult=SQLDriverConnect(giHDB,Test,form1.hWnd,myConnection.len(myConnection),myBuff,256,myBufflen,SQL_DRIVER_COMPLETE_REQUIED)

myResult=SQLAllocStmt(giHDS,giHStmt)

myResult=SQLFreeStmt(giHStmt,SQL_COLSE)

rsSQL="Select * from Customers Where City = "Hunan""

myResult = SQLExecDirect(giHStmt,rsSQL,Len(rsSQL))

3、使用VBSQL對DB庫API編程

DB庫是SQL Server的本地API,SQL Server的Visual Basic庫(VBSQL)為Visual Basic程序員提供API。從一定意義上說,VBSQL是連接Visual Basic程序到SQL Server的性能最好最直接的方式。VBSQL包含以下三個文件:

VBSQL.VBX: 包含庫函數,具有訪問重要的消息和處理錯誤的能力

VBSQL.BI:包括所有的常量和變數說明

VBSQL.HLP:Windows幫助文件,使用VBSQL的指南

使用VBSQL時,必須將VBSQL.BI加入到Visual Basic工程文件中,並確保VB程序運行時有VBSQL.VBX文件。

一般的DB庫API編程的過程是這樣的:先通過調用SqlInit對DB庫進行初始化,再調用SqlConnection打開一個連接,然後就可做一些工作。下面的代碼是一個初始化DB庫並登錄到伺服器的通用常式

㈢ 如何連接到網站資料庫

.NET 好不?》.
//先連接資料庫 我用的 是ACCESS
string strPath = @"yonghu.mdb";
string ACCESS_CONN_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + strPath.ToString() + ";";
OleDbConnection con = new OleDbConnection(ACCESS_CONN_STRING);
private void Save_Click(object sender, EventArgs e)//保存按鈕的 事件
{
string loginid = username.Text;
string access=string.format("INSERT INTO 表的名字 (表內欄位)values('{0}'),login")
con.Open();
try
{
oledbcommand cmd =new oledbcommand(sql,con)
}
catch(Exception ex)
{
MessageBox.Show("出錯誤"+ex.Message);
}
finally
{
DBHelper.connection.Close();
}
this.closed();
}

㈣ 網上商城和學生教學管理系統是如何結合資料庫的

的步驟
希望對你有幫助
(1)裝載並注冊資料庫的JDBC驅動程序
載入JDBC驅動:
Class.forName("oracle.jdbc.driver.OracleDriver");
注冊JDBC驅動:
java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
(2)建立與資料庫的連接
要建立與資料庫的連接,首先要創建指定資料庫的URL。連接資料庫的URL對象,利用DriverManager 的getConnection方法建立的。資料庫URL對象與網路資源的統一資源定位類似,其構成格式如下:
jdbc:subProtocol:subName://hostname:port;DatabaseName=ⅹⅹⅹ
其中:
jdbc表示當前通過Java的資料庫連接進行資料庫訪問;
subProtocol表示通過某種驅動程序支持的資料庫連接機制;
subName表示在當前連接機制下的具體名稱;
hostname表示主機名;
port表示相應的連接埠;
DatabaseName表示要連接的資料庫的名稱。
這里以與Oracle資料庫的連接為例:
連接Oracle 8/8i/9i資料庫(用thin模式)
url = jdbc:oracle:thin:@hostip:1521:oracleSID;
注意:hostip指主機的ip地址,oracleSID指資料庫的SID。
再者確定連接資料庫的用戶名與密碼,即user和password 的值:
user = 「ⅹⅹⅹ 「;
password = 「ⅹⅹⅹ「;
最後使用如下語句:
Connection con=java.sql.DriverManager.getConnection(url,user,password);
(3)創建Statement對象
例如:
Statement stmt = con.createStatement();
(4)調用並執行SQL語句
例如:
String sql = 「select a,b,c from table1";//table1為你所要查詢的表名,a,b,c為所要查詢的欄位
ResultSet rs = stmt.executeQuery(sql);
(5)訪問ResultSet中的記錄集並從中取出記錄
例如:
rs.next( );
rs.absolute(4);
String col1=rs.getString(1);
……..
(6)依次關閉ResultSet、Statement和Connection對象
例如:
rs.close();
stmt.close();
con.close();

㈤ 做一個網上網上購物網站,請問怎麼連接資料庫

你的程序全有了,你找到那個與資料庫鏈接文件就可以了

㈥ 如何連接資料庫

  1. 如果您是ACCESS資料庫。這抄是最簡單的一種資料庫,它通常都是隨著資料庫源碼可以放在一起的,只需要知道FTP地址、賬戶與密碼就可以連接。利用FTP上傳工具上傳即可。上傳工具小編在下方資料參考處提供軟體下載鏈接。

    ㈦ 個商城系統是怎麼設計資料庫的

    網上商城系統的開發步驟

    一、目標需求分析
    1.相關系統分析員向用戶初步了解需求,然後用word列出要開發的系統的大功能模塊,每個大功能模塊有哪些小功能模塊,對於有些需求比較明確相關的界面時,在這一步裡面可以初步定義好少量的界面。
    2.系統分析員深入了解和分析需求,根據自己的經驗和需求用WORD或相關的工具再做出一份文檔系統的功能需求文檔。這次的文檔會清楚列出系統大致的大功能模塊,大功能模塊有哪些小功能模塊,並且還列出相關的界面和界面功能。
    3.系統分析員向用戶再次確認需求。
    二、網站策劃
    1、確定網站定位
    2、確定網站規劃(功能、風格)
    3、對網站內容進行採集
    三、整體設計
    1、概要設計
    需要對軟體系統進行概要設計,即系統設計。概要設計需要對軟體系統的設計進行考慮,包括系統的基本處理流程、系統的組織結構、模塊劃分、功能分配、介面設計、運行設計、數據結構設計和出錯處理設計等,為軟體的詳細設計提供基礎。
    2、詳細設計
    在概要設計的基礎上,進行軟體系統的詳細設計。在詳細設計中,描述實現具體模塊所涉及到的主要演算法、數據結構、類的層次結構及調用關系,需要說明軟體系統各個層次中的每一個程序(每個模塊或子程序)的設計考慮,以便進行編碼和測試。應當保證軟體的需求完全分配給整個軟體。詳細設計應當足夠詳細,能夠根據詳細設計報告進行編碼。
    四、網頁、資料庫編程
    在軟體編碼階段,根據《軟體系統詳細設計報告》中對數據結構、演算法分析和模塊實現等方面的設計要求,開始具體的編寫程序工作,分別實現各模塊的功能,從而實現對目標系統的功能、性能、介面、界面等方面的要求。
    五、測試
    測試編寫好的系統。交給用戶使用,用戶使用後一個一個的確認每個功能。完成測試後,完成驗收並完成最後的一些幫助文檔,整體項目才算告一段落,當然日後少不了升級,修補等等工作。
    六、上傳發布
    將寫好的源碼上傳到遠程伺服器上,供普通用戶使用.

    七、網站推廣
    通過網路營銷手段對網站進行推廣。

    八、維護、更新
    根據用戶需求的變化或環境的變化,對應用程序進行全部或部分的修改。

    ㈧ 網上下載來的源碼怎麼怎麼連接到資料庫

    需要知道是什麼源碼,是php+mysql的嗎,php+mysql的源碼的話,有個類似於config.php的文件,在這里可以回配置鏈答接mysql的賬號,密碼等設置,修改這些設置之後,應該可以運行一個類似於install.php的文件,進行源碼的安裝,之後,應該會把相關的數據表安裝在伺服器上。

    ㈨ 如如何將網頁連接到資料庫

    一、要實現用戶輸入,肯定前台要是一個網頁,使用jsp,先建一個jsp網頁。

    ㈩ 如何實現資料庫與系統的連接

    打開Microsoft
    Office
    Access
    基本資料庫,新建一個新的資料庫,如圖所示,或者快捷鍵CTRL+N。
    在軟回件界面右邊,可以選答擇「空資料庫」,填寫資料庫名字,並保存資料庫。
    3
    設計數據表,輸入欄位名稱,最後再輸入相應的數據。
    4
    為資料庫添上名字:「成績表」輸入相應的數據,至此,一個可用的資料庫就完成了。

熱點內容
斷背山有幾分鍾 發布:2024-08-19 08:31:17 瀏覽:253
日本電影 女老師和學生私奔 發布:2024-08-19 08:29:36 瀏覽:49
台灣電影 雙胞胎 發布:2024-08-19 08:02:18 瀏覽:134
2020最新電影在線觀看網站 發布:2024-08-19 07:56:06 瀏覽:641
男男電影虐 發布:2024-08-19 07:04:57 瀏覽:10
韓國電影李采潭主演的關於發廊的 發布:2024-08-19 07:01:57 瀏覽:2
每期都有做的動漫 發布:2024-08-19 06:44:33 瀏覽:778
東宮拍攝時間 發布:2024-08-19 06:44:12 瀏覽:5
林正英電影情節鬼抬轎 發布:2024-08-19 06:36:35 瀏覽:254
懂的都懂在線觀看網站 發布:2024-08-19 06:26:11 瀏覽:676