當前位置:首頁 » 存儲配置 » 如何建立資料庫屬性配置文件

如何建立資料庫屬性配置文件

發布時間: 2022-08-01 03:34:40

㈠ 簡述一個資料庫應用系統的建立過程

資料庫建立過程包括六個主要步驟:

1.需求分析:了解用戶的數據需求、處理需求、安全和完整性需求。

2.概念設計:通過數據抽象,設計系統的概念模型,一般為e-r模型。

3.邏輯結構設計:設計系統的模式和外部模式,特別是關系模型的基本表和視圖。

4.物理結構設計:設計數據的存儲結構和訪問方法,如索引的設計。

5.系統實現:組織數據存儲,編寫應用程序,試運行。

6.運維:系統投入運行,進行長期維護。

(1)如何建立資料庫屬性配置文件擴展閱讀:

資料庫設計技巧:

1.原始文檔與實體之間的關系

它可以是一對一、一對多、多對多。一般來說,它們是一對一的關系:也就是說,原始文檔只對應於一個實體,而且只對應於一個實體。在特殊情況下,它們可能是一對多或多對一的,其中一個原始文檔對應多個實體,或者多個原始文檔對應一個實體。

這里的實體可以理解為基本表。在明確了這些對應關系之後,這對於輸入介面的設計是非常有益的。

2.主鍵和外鍵

通常,實體不能同時沒有主鍵和外鍵。在e-r關系圖中,葉中的實體可以定義主鍵,也可以不定義主鍵(因為它沒有後代),但是它必須有外鍵(因為它有父鍵)。

主鍵和外鍵的設計在全局資料庫的設計中起著重要的作用。當全球資料庫的設計完成後,一位美國的資料庫設計專家說:「鑰匙,鑰匙無處不在,只有鑰匙」,這是他的資料庫設計經驗,也是他高度抽象的信息系統核心思想(數據模型)的體現。

因為:主鍵是實體的高度抽象,主鍵和外鍵對,表示實體之間的連接。

3.基本表的屬性

基表不同於中間表和臨時表,因為它有以下四個特點:

原子性。基表中的欄位沒有分解。

原始性。基表中的記錄是原始數據(底層數據)的記錄。

先驗性。所有輸出數據都可以從基表和代碼表中的數據派生出來。

穩定。表的基本結構比較穩定,表中的記錄保存時間較長。

一旦理解了基本表的性質,就可以在設計資料庫時將它們與中間表和臨時表區分開。

㈡ jsp怎麼通過資料庫配置文件連接資料庫急急急 在線等!

假設有一個連接資料庫的屬性配置文件jdbc.properties,
文件內容如下:
jdbc.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc.url=jdbc:microsoft:sqlserver://10.0.0.168:1433;
jdbc.username=sa
jdbc.password=sa
jndi.databaseName=northwind
那麼如何使用配置文件呢?其實很簡單
我們創建如下類:
/*
* Created on 2005-8-15
*This class is created to test the using of the propertie
s file
* TODO To change the template for this generated file go t
o
* Window - Preferences - java - Code Style - Code Template
s
*/
package zy.pro.wd.demo;
import java.io.FileInputStream;
import java.util.Properties;
public class PropertiesDemo {
/**
*
*/
public PropertiesDemo() {
super();
// TODO Auto-generated constructor stub
}
public void testPropertiesFile(){
try{
Properties pro = new Properties();
pro.load(new FileInputStream("src/jdbc.properties"));
System.out.println(pro.getProperty("jdbc.driver"));
System.out.println(pro.getProperty("jdbc.url"));
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args) {
PropertiesDemo pd=new PropertiesDemo();
pd.testPropertiesFile();
}
}
粗體部分是主要部分,通過load()方法來載入配置文件,然後通過getProperty()方法
來取得配置文件中的屬性。
注意:取得配置文件的相對路徑一定要正確,否則,將會拋出找不到文件的異常。
我的配置文件路徑如下圖:
程序輸出結果如下:
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://10.0.0.168:1433;
此程序在Eclipse3.0下調試通過。

㈢ 如何創建LocalDB資料庫和資料庫實例

創建LocalDB資料庫的方法:
打開伺服器資源管理器,右鍵點擊「數據連接」創建新Sql Server資料庫,伺服器名填寫:(LocalDB)\v11.0,表示連接到v11.0實例。
創建一個新的資料庫名為「Work」,然後點擊「確定」按鈕,完成創建資料庫操作。
在項目中的配置文件中修改資料庫連接字元串。
<connectionStrings>
<add name="WorkDatabase" connectionString="Data Source=(localDB)\v11.0;Initial Catalog=Work;Integrated Security=True;"/>
</connectionStrings>
還可以通過SqlLocalDB.exe工具創建資料庫實例。
這個程序一般位於以下路徑:C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe
創建Test資料庫實例:
SqlLocalDB.exe create Test
啟動Test資料庫實例:
SqlLocalDB.exe start Test
停止Test資料庫實例:
SqlLocalDB.exe stop Test
顯示Test資料庫實例信息:
SqlLocalDB.exe info Test
顯示所有資料庫實例信息:
SqlLocalDB.exe info

㈣ mysql的數據連接池怎麼配置文件

mysql的數據連接池怎麼配置文件
連接先建立一些連接,並且這些連接允許共享,因此這樣就節省了每次連接的時間開銷。Mysql資料庫為例,連接池在Tomcat中的配置與使用。
1、創建資料庫Student,表student
2、配置server.xml文件。Tomcat安裝目錄下conf中server.xml文件。
<GlobalNamingResources>
<Resource
name="jdbc/DBPool"
type="javax.sql.DataSource"
password=""
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://localhost:3306/student"
maxActive="3"
/>
</GlobalNamingResources>
name:指定連接池的名稱
type:指定連接池的類,他負責連接池的事務處理
url:指定要連接的資料庫
driverClassName:指定連接資料庫使用的驅動程序
username:資料庫用戶名
password:資料庫密碼
maxWait:指定最大建立連接等待時間,如果超過此時間將接到異常
maxIdle:指定連接池中連接的最大空閑數
maxActive:指定連接池最大連接數
3、配置web.xml文件。
<web-app>
<resource-ref>
<description>mysql資料庫連接池配置</description>
<res-ref-name>jdbc/DBPool</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
</web-app>
4、配置context.xml文件
與server.xml文件所在的位置相同。
<Context>
<ResourceLink
name="jdbc/DBPool"
type="javax.sql.DataSource"
global="jdbc/DBPool"
/>
</Context>
5、測試
DataSource pool = null;
Context env = null;
Connection conn = null;
Statement st = null;
ResultSet rs = null;
try{
env = (Context)new InitialContext().lookup("java:comp/env");
//檢索指定的對象,返回此上下文的一個新實例
pool = (DataSource)env.lookup("jdbc/DBPool");
//獲得資料庫連接池
if(pool==null){out.printl("找不到指定的連接池!");}
con = pool.getConnection();
st = con.createStatement();
rs = st.executeQuery("select * from student");
}catch(Exception ex){out.printl(ne.toString());}

㈤ db.properties配置文件在哪裡配置,第一步怎麼做

db.properties連接池的用法Properties文件,其實僅僅是鍵值對配置文件。下面介紹如何讀取properties文件以及如何用JDBC連接資料庫。 1.[讀取配置文件]: 比如你的properties文件叫做mysql.properties,並且放在com.test包下: java.net.URL url = Thread.currentThread().getContextClassLoader().getResource("com/test/mysql.properties"); 注意路徑和包名一致,在你的提問中,我們知道是放在classes目錄下,則直接 ...getResource("mysql.properties"); 即可 Properties p = new Properties(); p.load(url.openStream()); //由URL載入配置文件 這樣你就得到一個Properties的實例 2. [讀取配置文件信息]: 比如你要讀取drivers的值,只需: String theDriver = p.get("drivers"); 根據配置文件,這樣你就得到了"org.gjt.mm.mysql.Driver" 3.[利用JDBC連接資料庫] 首先你要保證你有MySQL的Jdbc驅動程序,即包含org.gjt.mm.mysql.Driver的jar包,並放在應用的classpath里。你可以搜索一下,很多地方有下的: mysql-connector-java-3.0.15-ga-bin.jar 然後用同樣的方法得到url, mysql.user, mysql.password的值,比如分別為 url, user, pass 然後建立連接: Class.forName("com.mysql.jdbc.Driver"); java.sql.Connection conn = java.sql.DriverManager.getConnection(url, user, pass); 如果不出意外,你就得到連接資料庫的Connection了,注意用完了別忘了關啊。(conn.close();) 4.[補充說明] properties文件只是一個鍵-值對的配置文件(而且鍵和值都是可以自己寫的,並沒有固定格式,要看程序需求),從它「本身」只能得到鍵對應的值。具體這個值用來干什麼,那是程序的事情。比如logfile和maxconn,我只能猜是用來處理log和建立連接池時標記最大連接數的,具體怎麼實現,需要研究它的代碼,因為並沒有固定寫法。(而上面用jdbc建立連接的寫法是固定的)。因為你只給了個properties文件,所以我只能寫一個jdbc的連接程序,但這並不是連接池的實現。 這里有個連接池的實現,你可以參考下: http://blog.csdn.net/manud/articles/89022.aspx 2 . SID = orcl ServerName = 192.168.0.24 Port = 1521 User = eclass Password = efound 上面是我在oracle下的配置文件。主要就是你連接資料庫時要用到的各個參數,寫成屬性=值的形勢,然後建立資料庫連接的時候,參數就不是在bean裡面設定,而是來讀取這里的參數,就是讀文件而已。3 .Java資料庫連接池的實現 連接池的配置文件--db.properties(放置在classes目錄下) 19:52drivers=sun.jdbc.odbc.JdbcOdbcDriverlogfile=c:/dbpool.log.txtCOMDB.url=jdbc:odbc:COMDBCOMDB.user=AdminCOMDB.password=123456COMDB.initconns=5COMDB.maxconns=50COMDB.logintimeout=5COMDB.loglevel=infoattend.url=jdbc:odbc:attendattend.user=userattend.password=1234attend.initconns=5attend.maxconns=50attend.logintimeout=5attend.loglevel=info

㈥ 資料庫配置文件怎麼填寫

一般放置在配置文件中按以下方式樓主寫的app.config使用Web.config是相同的節點
<新增名稱=「資料庫」
的connectionString
=「供應商=
Microsoft.Jet。
OLEDB.4.0;數據源=數據\
data.mdb中「
的providerName
=」System.Data.OleDb「p>
程序這樣的引用ConfigurationManager中。
。的ConnectionStrings
[「資料庫」]的ConnectionString;注意添加引用

㈦ 資料庫配置文件是哪一個

配置資料庫配置文件的方法: 1.首先先創建一個db.properties的配置文件。在配置文件中輸入配置信息如下: driver=com.microsoft.sqlserver.jdbc.SQLServerDriver url=jdbc:sqlserver://localhost:1433;DatabaseName=books user=sa password=sa 2.創建一個載入db.properties的文件Env.java。在java文件中載入配置信息如下: public class Evn extends Properties{ private static Evn instance; private Evn(){ //通過構造方法讀取配置文件 InputStream is=getClass().getResourceAsStream("/db.properties"); try { load(is); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static Evn getInstance(){ //單例模式創建、獲得對象實例。if(instance==null){ makeInstance(); } return instance; } public static synchronized void makeInstance() { if(instance==null){ instance=new Evn(); } } } 3.讀取數據方法 public class Test { public static void main(String[] args){ String driver=Env.getInstance().getProperty("driver"); String url=Env.getInstance().getProperty("url"); String user=Env.getInstance().getProperty("user"); String password=Env.getInstance().getProperty("password"); System.out.println(driver); System.out.println(url); System.out.println(user); System.out.println(password); } }

㈧ 怎麼配置mysql資料庫配置文件

首先在config.groovy配置文件中添加如下配置,其含義是指定配置文件,該配置文件可以是項目初始化的application.properties,也可以自己創建的配置文件

grails.config.locations = [ "classpath:grails-app-config.properties"]
然後在datasource.groovy文件中初始化類似如下的配置(經過測試,其實也可以不初始化,直接在配置文件中按照規范配置即可,但是還是建議進行初始化,這樣方便後期維護)

environments {
...
proction {
dataSource {
dbCreate = ""
driverClassName = ""
url = ""
username = ""
password = ""
}
}
}
然後在配置文件中按照規范書寫對應的資料庫配置項,進行配置重寫即可,如下

dataSource.dbCreate=update
dataSource.driverClassName=com.mysql.jdbc.Driver
dataSource.url=jdbc:mysql://localhost:3306/myappdb
dataSource.username=root
dataSource.password=secret

㈨ 在PB中如何生成連接資料庫的配置文件

pb每連接一個資料庫用一個事務對象 平常我們所用的sqlca就是默認的事務對象 你可以定義多個事務對象transaction 例如transaction mytran 你再設置一下連接參數,就像設置sqlca的連接參數一樣, 最後連接,當然,是用connect using mytran; 如果不加後面的using mytran,系統默認用sqlca連接 這樣就連接上另外一個資料庫了,你還可以再定義幾個, 這樣當你操作不同的資料庫(sql代碼)時,你就在後面加上一個(using 事務對象名) 而數據窗口就在settransobject()這步設置 你可以試試

㈩ 怎麼建資料庫文件夾

資料庫就很多了由小到大access、mysql、sqlserver、oracle、db2等等購買的或者免費的空間,一般都會有配置的,有的支持資料庫,有的不支持資料庫支持資料庫的還分為支持何種資料庫,虛擬空間會有具體的說明在網上建資料庫和自己電腦上建資料庫大同小異,也要根據虛擬空間的支持支持相關有點麻煩,說不大清楚

熱點內容
ios應用上傳 發布:2024-09-08 09:39:41 瀏覽:438
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:870
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995