頁面與資料庫源建立連接是訪問資料庫的一步,也是最為重要的一步。
在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的資料庫)。
⑵ sql腳本怎麼導入資料庫
第一步:打在開始界面中找到mysql
第二步:雙擊打開mysql軟體。,並輸入密碼。
第三步:如果sql文件的內容中有創建資料庫的語句或者你想將表存放在你已有的資料庫,在這里就不用創建資料庫。
第四步:輸入「show databases;」就能看到自己創建的資料庫。
第五步:輸入「use 資料庫名」,開始使用這個資料庫。
第六步:開始導入sql文件,輸入「source sql文件的路徑」(注意你的文件路徑要是復制來的,要將"\"全部換成「/」)
第七步:輸入「show tables」,你就會看到你導入的表了。
⑶ sql2008資料庫怎樣用腳本導入資料庫sql2005
資料庫遷移,如果源庫的SQL SERVER版本與目標庫相同,或更低,沒有什麼問題,可以採用2種方式:
1)備份、還原的方式
2)直接拷貝資料庫文件的方式(從源庫分離,拷貝到目標庫附加)
但如果源庫的SQL SERVER版本比目標庫高,就沒辦法了,只好用 生成資料庫腳本 ,然後執行生成的sql語句,並選擇「編寫數據的腳本」為true,就可以將數據一起導出為sql語句,然後一同進行執行。
先選擇資料庫的兼容級別。
http://www.cnblogs.com/38yundandan/p/4928827.html
⑷ 怎樣將SQL腳本導入oracle資料庫中
將資料庫的SQL腳本文件導入到oracle中
#1. 首先以管理員的身份登錄到oracle系統中
cmd;
sqlplus sys/sys as sysdba;
#2.創建用戶test,密碼為test
create user test identified by test;
#3.創建表空間,在D盤下建立50m的表空間data_dbfcreate tablespace ts_tablespace datefile 'D:\data_dbf' size 50m;#4.為用戶分配表空間
alter user test default tablespace ts_tablespace to test;#5.給用戶授權
grant create session, create table, create view, unlimited tablespace to test;#6.以test/test登錄
conn test/test;
#7.導入SQL語句,導入創建好的表
@D:\test.sql
#8.查詢表結構
⑸ 如何:從腳本導入資料庫對象
將出現「導入 SQL 腳本文件」向導。 注意 還可以在「解決方案資源管理器」或「架構視圖」中右擊資料庫項目,然後單擊「導入腳本」。 閱讀向導的簡介頁後,單擊「下一步」前進到「選擇文件」頁。 如果要導入多個腳本,請轉到步驟 7。 單擊「單個文件」。 在「文件名」中鍵入文件名,包括要導入的腳本的路徑。 也可以單擊「瀏覽」找到該文件。 轉到步驟 11。 單擊「多個文件」。 單擊「瀏覽」選項卡,導航到包含要導入的腳本的文件夾。 重要事項 您需要選擇包含要導入的腳本的文件夾,而不是選擇腳本本身。 單擊「選擇文件夾」。 在文件和文件夾的列表中,選中與腳本或包含要導入的腳本的子文件夾對應的復選框。 單擊「下一步」。 如果希望用導入的對象來替換資料庫項目中具有相同名稱和類型的對象,請選中「覆蓋項目中已存在的對象」復選框。 如果您不希望導入擴展屬性,請清除「導入擴展屬性」復選框。 如果要導入許可權,請選中「導入許可權」復選框。 如果要導入許可權並將其添加到項目模型中,則還必須選中「將導入的許可權添加到項目模型」復選框。 注意 如果導入許可權並將其添加到模型中,則打開資料庫項目所需的時間可能會顯著增加。 在「編碼」中,單擊用來創建腳本文件的編碼。 單擊「完成」從指定的腳本導入資料庫對象定義。 分析腳本並將所有對象定義添加到資料庫項目時,會顯示進度頁。 當從腳本中導入資料庫定義時會創建一個日誌文件。 日誌文件存儲在項目文件夾中的「導入腳本日誌」子文件夾內。 注意 不能修改源文件,在共享只讀模式下打開源文件。 使用Visual Studio 自動化模型 創建或打開一個資料庫項目。 有關更多信息,請參見 如何:創建空的資料庫項目和伺服器項目或 如何:打開資料庫或伺服器項目。 打開「視圖」菜單,指向「其他窗口」,然後單擊「命令窗口」。 在命令窗口中,鍵入下面的命令: Project.ImportScript /FileName "MyScript.sql" 用要導入的腳本的名稱替換 MyScript.sql。 注意 可以為控制導入操作的命令指定其他選項。 有關更多信息,請參見 Visual Studio 資料庫功能的自動化命令參考。 如果不指定文件名,則會出現「導入資料庫向導」。 對象和設置將會從指定的腳本導入到您在執行導入命令時在「解決方案資源管理器」中選擇的項目中。 「錯誤列表」窗口中顯示與導入腳本時所創建的對象有關的任何錯誤。 此時,必須配置資料庫項目設置後才能生成和部署資料庫項目。 有關更多信息,請參見 如何:為資料庫項目配置資料庫屬性。 問題和局限性 「導入 SQL 腳本文件」向導在指定的腳本中搜索所有的數據定義語言 (DLL) CREATE 語句,並將相應的對象添加到項目中。 但存在以下局限性: 無法識別的語句將放入資料庫項目中的 ScriptsIgnoredOnImport.sql 文件中。 假設腳本中包含單個資料庫中的對象的定義。 所有的對象都將導入到當前的資料庫項目中。 如果腳本中包含多個資料庫的定義,則 CREATE DATABASE 和USE 語句將被忽略,並且所有的對象都將添加到資料庫項目中。 如果要創建多個資料庫項目,則必須手動拆分該文件,以便每個資料庫都有一個文件,然後將每個文件分別導入各自的資料庫項目中。 如果將具有多個資料庫定義的腳本導入單個資料庫項目中,則可能會收到大量的錯誤。 添加文件組的 ALTER DATABASE 語句也將導入。 如果腳本中包含一個 CREATE 語句,並且該語句後面是已創建對象的 DROP 語句,則該對象將被導入。 僅導入向表中添加約束或者為全文索引指定列的 ALTER TABLE 語句。 對於約束而言,只有那些添加單個約束的語句才可以被識別。 向表中添加多個約束的語句將被跳過。 不同的批處理必須用 GO 語句隔開。
⑹ sql腳本導入資料庫,資料庫sql腳本如何導入
一
備份資料庫
1
選擇某一個資料庫,右鍵依次選擇:任務==》生成腳本;
2
選擇要編寫腳本的資料庫對象,注意此處可以選擇特定的資料庫對象,我們可以選擇我們需要備份的數據表。
3
在當前頁面下面第一步選擇高級選項,然後再選擇輸出的sql腳本的保存位置。
4
高級選項中最重要的一步就是在」要編寫的腳本的數據類型「中選擇第一項「架構和數據」,這個默認是選擇「僅限架構」,這個選項只會復制資料庫的表結構而不會復制資料庫的具體數據。
5
我們可以查看具體的導出的腳本和數據。
二
還原資料庫
1
在一個新的資料庫實例中創建一個一模一樣的空的資料庫,名稱也為IGIS。
2
通過:文件==》打開文件,打開剛開始導出的腳本文件。
3
選擇執行或者是按下F5來執行相應的操作,就可以將相應的資料庫裡面的數據表結構和數據導入到新的資料庫中,最終完成資料庫的備份工作。
⑺ mysql怎樣將資料庫腳本導入
步驟如下:
首先使用MySQL提供的命令行界面來導入資料庫,確保自己的電腦中安裝了MySQL資料庫,可以通過命令行來確認是否安裝了MySQL資料庫,當然,第一步是打開Mysql的資料庫服務,使用命令行來打開:如下圖所示:
啟動MySQL後,找到需要用到的腳本文件,也就是資料庫文件,首先得建立一個資料庫,這樣才可以導入腳本,如下圖所示:
在將腳本拷到本地磁碟的根目錄,這樣方便進入找到腳本,這里以D盤來說明,使用test.sql:接著來到命令行,使用SOURCE d:/test.sql;來導入資料庫,先進入mysql,如下圖所示:
首先要在資料庫中建立好資料庫,然後導入腳本,所以先建立一個資料庫,不要腳本是不知道要往哪個資料庫中導入腳本的,如下圖所示:
然後就可以輸入導入.sql文件命令:
mysql> USE 資料庫名;
mysql> SOURCE d:/test.sql;
如下圖所示:
看到上面的畫面,說明mysql資料庫已經導入成功了。
⑻ 如何使用PL/SQL將sql腳本數據導入資料庫
首先,使用plsql登錄到需要導入數據的資料庫。在【tools】--【Import tables】
選擇第二個【SQL Inserts】,在下面,點擊瀏覽找到對應的sql腳本。
選擇需要導入的sql腳本
選擇完sql腳本之後,點擊【Import】開始進行導入
執行完之後,沒有任何報錯說明插入正常,【注意:一定記得點擊commit進行提交數據】
插入完之後,可以查詢這個表數據,可以看到剛才插入的數據。
⑼ oracl怎麼把sql數據腳本導入到數據倉庫中
如果資料庫可以遠程連接,直接使用工具連接就可以導入了如果不支持,有兩種情況:一般虛擬機上都會提供資料庫管理的工具,使用工具就可以。如果不提供,可以在JSP頁面中使用JDBC,連接好資料庫以後,可以使用FileInputStream將文件讀取到內存中,然後在連接好的資料庫執行讀取的語句就可以了
⑽ 如何將嫻SQL 腳本導入資料庫
一 備份資料庫
1 選擇某一個資料庫,右鍵依次選擇:任務==》生成腳本;
2 選擇要編寫腳本的資料庫對象,注意此處可以選擇特定的資料庫對象,我們可以選擇我們需要備份的數據表。
3 在當前頁面下面第一步選擇高級選項,然後再選擇輸出的sql腳本的保存位置。
4 高級選項中最重要的一步就是在」要編寫的腳本的數據類型「中選擇第一項「架構和數據」,這個默認是選擇「僅限架構」,這個選項只會復制資料庫的表結構而不會復制資料庫的具體數據。
5 我們可以查看具體的導出的腳本和數據。
二 還原資料庫
1 在一個新的資料庫實例中創建一個一模一樣的空的資料庫,名稱也為IGIS。
2 通過:文件==》打開文件,打開剛開始導出的腳本文件。
3 選擇執行或者是按下F5來執行相應的操作,就可以將相應的資料庫裡面的數據表結構和數據導入到新的資料庫中,最終完成資料庫的備份工作。