s資料庫
美國Microsoft公司推出的一種關系型資料庫系統。SQL Server是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
『貳』 重命名SQLServer資料庫的方法
企業管理器中沒有改資料庫名的功能,如果一定要用企業管理器來實現,你可以備份資料庫,然後還原,在還原時候可以指定另一個庫名,然後再刪除舊庫就行了。
這里以
SQLServer
20000
為例,舊資料庫名字為
Admin10000,
新資料庫名字為
jb51.net。
第一步、備份資料庫
打開企業管理器
--
右鍵一個資料庫
--
所有任務
--
備份資料庫
--
目的--備份到中選擇添加
--
輸入一個備份的文件名(注意,如果原來有文件名,要刪除它)
--
確定
第二步、還原資料庫,並指定一個新庫名,並且修改物理文件名。
企業管理器--右鍵
"資料庫
"--所有任務--還原資料庫
--
"還原為資料庫庫"
中輸入還原後的資料庫名
jb51.net
--
還原選擇
"從設備
"--選擇設備--添加--添加你的備份文件--確定,回到資料庫還原的界面
--
備份號--選擇內容--選擇你要恢復那次備份的內容
--
選項--將
"移至物理文件名
"中的物理文件名修改為你的數據文件要存放的文件名,這里修改為
jb51.net_Data.MDF(資料庫文件)
和
jb51.net_Log.LDF(日誌文件)
--
如果要還原的資料庫已經存在,選擇
"在現有資料庫上強制還原
"
--
確定
第三步、修改邏輯文件名
如果想修改邏輯文件名,可以查詢分析器里輸入
alter
database
[jb51.net]
modify
file
(
name='Admin10000_Data',
newname='jb51.net_Data')
alter
database
[jb51.net]
modify
file
(
name='Admin10000_log',
newname='jb51.net_log')
第四步、最後刪除舊的資料庫 jb51
『叄』 accesss資料庫sql查詢
加括弧是因為AVG函數的格式是這樣寫的,
SELECT AVG(column_name) FROM table_name
,後面那個「平均年齡」是一個別名,也就是查詢結果中顯示列名
『肆』 JAVA與SQLServer資料庫
如果編程風格跟閣下不同,請摘取有用的...
(需要驅動的JAR包 地址我就不在提供了 網上有)
1、
public final class ProUtil//這是一個終態工具類不能被繼承{
private static Connection conn=null;
private Connect()//私有的構造函數,對象不能被new出來{}
public static Connection getConnection()//返回一個連接對象{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
[conn=new Connection(); 這里需不需要new一下 我也不敢確定,我現在都是用中間件來連資料庫的,很少用JDBC]
conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=qian");
return conn;
}
}
2、
如果求和不用SUM的話 我就只有把數據都讀出來再加咯
得到COL1的值 用subString截取字元串 得到第一個字元 A、B
然後用 like 進行模糊查詢 分別得到所有以 A、B開頭的COL2數據 並保存在LIST裡面 然後對LIST進行循環+ 就可以得到所有以COL1首字元開頭的記錄的COL2的和了
3、跟2問差不多 就是把subString 的參數改一下就行了
希望對你有幫助
『伍』 資料庫應用模式中,c/s和b/s模式有什麼區別
c/s 通過客戶端(應用程序)向伺服器(資料庫管理系統)發送請求,獲得數據。b/s 通過瀏覽器向web伺服器提交數據請求,web伺服器再通過資料庫伺服器拿到所需要的數據,返回給html頁面。
『陸』 簡述C/S資料庫系統的結構
C/S結構,即Client/Server(客戶機/伺服器)結構
B/S結構,即Browser/Server(瀏覽器/伺服器)結構
優點是只要有瀏覽器能夠聯網就可以使用服務端程序。現在很多軟體開發都是採用b/s模式的。
『柒』 如何創建一個Accesss資料庫其過程是怎樣的大致介紹一下。
先創建一個空白資料庫,然後向空白資料庫里添加表,查詢,窗體,報表,模塊資料庫對象。
『捌』 s資料庫文件是什麼
資料庫文件
顧名思義就是指電腦上儲存數據的文件。
常見的資料庫文件格式有以下幾種:
1.CSV
逗號分隔的值文件;DAT
數據文件;WrodPerfect合並數據文件;DB
Borland的Paradox
7表;DBC
Microsoft
Visual
FoxPro資料庫容器文件
DBF
dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別,可用數據文件(能被Excel
97打開),Oracle
8.1.x表格空間文件;MDB是access文件;NSF
Lotus
Notes資料庫;MDF和LDF是SQL
SERVER文件;
2.另外你還有不少是軟體開發者自己定義的資料庫文件,大多採用dat,或者把DBA轉換為dat,由程序文件名轉換處理。
3.ODB++是一種可擴展的ASCII格式,它可在單個資料庫中保存PCB製造和裝配所必需的全部工程數據。是能把多種數據格式資料庫連接起來的橋梁,是一種雙向格式,允許數據上行和下傳。
『玖』 c/s結構資料庫如何開發配置
根據你的情況給你如下建議:
1、由於不清楚你用是那個PB版本,因此建議你換用SQL Server 2000,數據管理和零散的查詢業務處理起來很方便。
2、根據你的應用,你的「伺服器」應該就是台PC吧?網路方面沒有什麼特殊的配置要求,但是伺服器必須有固定的IP地址,其他機器能夠ping通伺服器即可。
3、PB寫完的程序其實能夠做分發工具的,但是你的應用而言那樣做成本太高,可能沒必要,寫好的PB程序,直接編譯(注意編譯選項選擇「Full」,並勾選各個PBD文件),而後將你生成的所有EXE、PBD單獨拷貝到一個文件夾下,拷貝到其他機器上就行了。
4、其實你寫的程序,只要連了數據文件(文本文件、Excel、Access等)就是C/S的。很多人都說C/S落伍了,其實倒也未必,關鍵看應用需要,我的單位客戶端數上千,PB+Oracle的C/S構架,應用水平也是業內領先的。至於C端和S端是概念上的,C端就是你的PB程序,S端就是資料庫,單機版無非就是你的機器又當C又當S罷了,數據的通信的介面其實都是統一的。
另外,開發PB資料庫應用給你幾條建議:
1、由於是資料庫應用,因此最有價值的知識是資料庫設計,資料庫設計的核心是邏輯設計,包括識別業務對象、分解業務流程、建立對象關系和索引,說白了就是如何通過各個表和數據把你的業務說明白。舉例來說,對於員工管理你要構建的表可能包括:員工、職位、部門、薪資級別等資源數據表,也有員工分派、薪資發放等業務數據表,你要搞清楚他們之間的關系。這件事要多花些精力做,如果開始沒定好,後面你改一下人員表,可能所有的程序界面和dw都要改,不可輕視。
2、PB開發客戶端之前應當先想好客戶端的配置文件(通常是ini),比如你的「伺服器」有可能遷移(換新的了),將提供服務的地址獨立在ini中,伺服器換了,客戶端改一下ini就行了,例句:sqlca.servername=profilestring("emp_mgmt.ini","database","servername","emp"),具體用法看幫助吧。
3、PB開發的程序主要是在處理數據採集和報表的工作,你應該在數據採集的界面多做一些數據規范性的檢查或約束,例如:郵編是否允許有字母、出生日期是否有下限等,如果開始不考慮,你庫里的數據想出報表非得花了。
4、最後,C/S結構下多台機器的程序麻煩的一點是要靠慮數據並發存儲和訪問的問題,比如你單機時所有的事情都是順序發生的,你輸入張三的員工信息、再輸入李四的員工信息、再修改張三的員工信息、再修改李四的員工信息。但是多客戶端時,事情可能就不是這樣了,有可能你和其他人一起修改張三的員工信息的不同部分,這樣一來同時提交數據就會有問題(PB和資料庫不會讓錯誤發生,但是會有一方數據提交失敗),如果這正問題出現的頻率一高,系統就沒法用了。
5、差不多就先寫這些吧,其實開發工具不重要,PB只是做資料庫應用更方便些,但軟工思想和對資料庫技術的理解決定著你寫的程序的優劣。
最後,多學習、多練習、多上網問,祝你早日成功!
『拾』 怎樣把accesss資料庫轉換為mysql資料庫,有什麼軟體嗎
mysql筆記:數據導入導出 mysql自帶有mysqlmp命令,可以把資料庫做備份用。 MySQL有很多可以導入數據的方法,然而這些只是數據傳輸中的一半,另外的一般是從MySQL資料庫中導出數據。有許多的原因我們需要導出數據。一個重要的原因是用於備份資料庫。數據的造價常常是昂貴的,需要謹慎處理它們。經常地備份可以幫助防止寶貴數據地丟失;另外一個原因是,也許您希望導出數據來共享。 在這個信息技術不斷成長的世界中,共享數據變得越來越常見。 比方說Macmillan USA維護護著一個將要出版的書籍的大型資料庫。這個資料庫在許多書店之間共享,這樣他們就知道哪些書將會很快出版。醫院越來越走向採用無紙病歷記錄,這樣這些病歷可以隨時跟著你。世界變得越來越小,信息也被共享得越來越多。有很多中導出數據得方法,它們都跟導入數據很相似。因為,畢竟,這些都只是一種透視得方式。從資料庫導出的數據就是從另一端導入的數據。這里我們並不討論其他的資料庫各種各樣的導出數據的方法,您將學會如何用MySQL來實現數據導出。 注意:mysqlmp比直接拷貝資料庫文件夾速度要慢 但,直接復制文件夾不能100%轉移到其它機子上用使用mysqlmp工具,基本用法是:shell> mysqlmp [OPTIONS] database [tables]如果你不給定任何錶,整個資料庫將被導出。通過執行mysqlmp --help,你能得到你mysqlmp的版本支持的選項表。注意,如果你運行mysqlmp沒有--quick或--opt選項,mysqlmp將在導出結果前裝載整個結果集到內存中,如果你正在導出一個大的資料庫,這將可能是一個問題。