當前位置:首頁 » 數據倉庫 » 資料庫連接配置文件
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫連接配置文件

發布時間: 2022-08-23 19:11:21

⑴ java怎麼連接資料庫配置文件

你是說properties文件嗎?

//讀取配置文件DbUtil.properties,這里的DbUtil是此文件里的一個類,就是當前類
p.load(DbUtil.class.getClassLoader().getResourceAsStream("DbUtil.properties"));

//獲取配置文件中的相關參數值
driver=p.getProperty("mysqlDriver");
url=p.getProperty("mysqlUrl");
user=p.getProperty("mysqlUser");
password=p.getProperty("mysqlPassword");

這里是DbUtil.properties文件里的內容:

##oracledatabase
oracleDriver=oracle.jdbc.driver.OracleDriver
oracleUrl=jdbc:oracle:thin:@localhost:1521:orcl
oracleUser=scott
oraclePassword=tiger

##mysqldatabase
mysqlDriver=com.mysql.jdbc.Driver
mysqlUrl=jdbc:mysql://localhost:3306/db_test
mysqlUser=root
mysqlPassword=root

⑵ 如何在配置文件里添加資料庫鏈接

直接在spring的配置文件中applicationContext.xml文件中配置資料庫連接也可以,但是有個問題,需要在url後帶著使用編碼集和指定編碼集,出現了如下問題,&這個符號報錯。

既然這樣只能使用外部配置文件設置一些參數,在spring的配置文件applicationContext.xml中獲取,然後配置連接資料庫。

使用properties配置文件連接資料庫,在src下新建jdbc.properties文件,按照自己的資料庫名,用戶名密碼更改下面的配置。

在spring的配置文件applicatiContext.xml中加入(這里是引入配置文件),更改之前的資料庫配置,名稱和配置文件中的對應上即可。

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

配置資料庫配置文件的方法: 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的數據連接池怎麼配置文件

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());}

⑸ 如何在配置文件里添加資料庫鏈接

當你想把資料庫遷移到另一個不同的伺服器或者說當你資料庫鏈接信息有改動時,你只需要在web.config里對資料庫鏈接信息做下修改就可以了,並不需要重新編譯和重新部署這個應用程序以適應新的伺服器的要求。閑話不多說,直接說下怎麼操作吧。 首先進入配置文件,也就是web.config里找到<connectionStrings節點,在<connectionStrings節點里添加一個子節點如: <connectionStrings <add name="ConnectionString" connectionString="server=127.0.0.1;database=db_super;uid=sa;pwd=123456"/ </connectionStrings server是你的伺服器地址IP database是資料庫名 uid是用戶名 pwd是登錄名 這里設置好就說明你的web.config文件里的資料庫鏈接配置以經是OK了的 下一步操作比較關鍵,要在你對資料庫鏈接有用到的域中記得添加一個 System.Configuration的引用。添加引用的方法:右鍵程序域--添加引用---選擇.net切換--找到System.Configuation--確定

⑹ C#如何用配置文件連接資料庫寫好的配置文件放在哪裡

你新建項目的時候,會有一個web.config的配置文件的
在裡面的<connectionStrings</connectionStrings
<add一個資料庫鏈接字元串就OK了,例如「<add
connectionString="Data
Source=.;Initial
Catalog=test;Integrated
Security=True;Connect
Timeout=30;"
name="DBHelplerDbConnection"/」
這個就是了,connectionString代表資料庫鏈接字元串,name代表你想要引用的時候查找的名稱。
完成以上的配置文件,就在你的DBhelper類里用ConfigurationManager進行連接
以下是我寫的例子=
=。這是原創回答,如有錯誤,希望別見怪哈
string
strCon
=
ConfigurationManager.ConnectionStrings["這里是你剛才配置文件里連接的NAME"].ConnectionString;
就可以直接打開連接了,不知道對你有沒有幫助·-·當學術交流吧

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

一、mysql_install_db說明
當MySQL的系統庫(mysql系統庫)發生故障或需要新加一個mysql實例時,需要初始化mysql資料庫。
需要使用的命令:/usr/local/mysql/bin/mysql_install_db
#/usr/local/mysql/bin/mysql_install_db --help 可以查看幫助信息如下
Usage: /usr/local/mysql/bin/mysql_install_db [OPTIONS]
--basedir=path The path to the MySQL installation directory.
--cross-bootstrap For internal use. Used when building the MySQL system
tables on a different host than the target.
--datadir=path The path to the MySQL data directory.
--force Causes mysql_install_db to run even if DNS does not
work. In that case, grant table entries that normally
use hostnames will use IP addresses.
--ldata=path The path to the MySQL data directory.
--rpm For internal use. This option is used by RPM files
ring the MySQL installation process.
--skip-name-resolve Use IP addresses rather than hostnames when creating
grant table entries. This option can be useful if
your DNS does not work.
--srcdir=path For internal use. The directory under which
mysql_install_db looks for support files such as the
error message file and the file for popoulating the
help tables.
--user=user_name The login username to use for running mysqld. Files
and directories created by mysqld will be owned by this
user. You must be root to use this option. By default
mysqld runs using your current login name and files and
directories that it creates will be owned by you.

All other options are passed to the mysqld program
除了支持以上的參數,還支持mysqld的參數。

二、舉例:
本文以新加一個mysql實例為例。例如伺服器上已經安裝了3306埠的mysql服務,需要再啟一個3308埠的mysql服務。
假設mysql安裝在/usr/local/mysql路徑下,找一個磁碟空間剩餘比較大的盤,如/data1,把3308埠的mysql的數據保存在/data1下
#mkdir /data1/mysql_3308
#mkdir /data1/mysql_3308/data
#chown -R mysql:mysql /data1/mysql_3308

復制一個mysql配置文件my.cnf到/data1/mysql_3308目錄下
#vi /data1/mysql_3308/my.cnf
修改配置文件,將埠和相關目錄的都改為新的設置,如下:
[client]
character-set-server = utf8
port = 3308
socket = /tmp/mysql_3308.sock

[mysqld]
user = mysql
port = 3308
socket = /tmp/mysql_3308.sock
basedir = /usr/local/mysql
datadir = /data1/mysql_3308/data
log-error = /data1/mysql_3308/mysql_error.log
pid-file = /data1/mysql_3308/mysql.pid
......其他略

確保配置文件無誤。
運行下面命令進行資料庫的初始化:
#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data

完成後新的3308資料庫就初始化好了,如果有報錯,則按照報錯的提示查看報錯日誌,一般情況下都是my.cnf配置文件的問題,修正後即可。

三、啟動新mysql
啟動3308埠的mysql服務
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf &
檢查是否啟動
#ps aux|grep mysql
如果有3308字樣說明已經啟動成功
可將啟動命令加入/etc/rc.local隨伺服器啟動

新加的mysql沒有設置root密碼,可以通過下面命令設置root密碼:
#/usr/local/mysql/bin/mysqladmin -S /tmp/mysql_3308.sock -u root password 'new-password'

⑻ PHPCMS V9資料庫配置文件database.php位置在哪

database.php是資料庫連接配置文件,但我們進行修改配置是有兩個地方需要修改:

  1. 路徑:/caches/configs/database.php

  2. 路徑:/phpsso_server/caches/configs/database.php

其中第一個為主要內容系統數據連接資料庫的配置文件,第二個為phpcms系統用戶系統phpsso連接資料庫所需配置文件。

很多對phpcms不了解的童鞋往往因為忘記了修改第二個配置文件而導致"網站能正常顯示但用戶不能注冊登錄"的問題,所以如果你的網站用到了用戶系統第二個也不要忘記修改哦~

⑼ 如何通過配置文件進行鏈接sql server資料庫

AppSettings(用在vs2003,05也可以用)<add key="connectionfstringname" value="data source=伺服器名或ip; initial catalog=資料庫名;user id=用戶;password=密碼"></add>//可以省略(user id=用戶;password=密碼)ConnectionStrings<connectionstrings> <add
name="connectionstringname" connectionstring="data source=伺服器名;initial
catalog=資料庫名;user id=用戶;password=密碼"
providername="system.data.sqlclient"/></connectiionstring>直接連接資料庫文件(1)在webconfig里配置

<connectionstrings><add name="connectionstringname"
connectionstring="data source=./sqlexpress; integrated
security=sspi;AttachDBFilename=|DataDirectory|database.mdf;
"providerName="system.data.sqlclient"</connectionsttrings>(2).直接引用SqlConnection
conn = new SqlConnection(Data Source=./SQLExpress;Integrated
Security=SSPI;AttachDBFilename=|DataDirectory|database.mdf;User
Instance=true);DataDirectory默認是AppData文件夾,你把mdf文件放到裡面,改一下文件名(database.mdf)和連接字元串的一樣就行了

WinForm連接字元串app.config(基於.net2.0)首先在項目的屬性文件夾下使用 Settings.settings 配置連接字元串,我這里配置了一個 Access資料庫

連接保存後VS2005自動生成 app.config文件(修改 Settings.settings配置此文件會自動更新),內容如下:

<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections> <connectionStrings>
<add name="frmSignIn.Properties.Settings.DBConnString"
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=F:/kaifa/frmSignIn/appData/dbqx.mdb;Persist
SecurityInfo=True;Jet OLEDB:Database Password=123" providerName="System.Data.OleDb" /> </connectionStrings></configuration>