A. 求助:Java數據源怎麼配置
一 首先要配置Tomcat的server.xml文件,在對應的web應用的<Context>中加入<Resource>元素,比如:
<Context path="/Manager" reloadable="true">
<Resource
name="hello"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
username="root"
password="123456"
maxIdle="4"
maxActive="4"
maxWait="5000"
url="jdbc:mysql://127.0.0.1/jspdev"
/>
</Context>
其中:
name:指定Resource的JNDI名字
type:指定Resource所屬的Java類名
driverClassName:指定連接資料庫的JDBC驅動程序
username:指定連接資料庫的用戶名
password:指定連接資料庫的口令
maxIdle:指定資料庫連接池中的最大空閑連接數目,0表示不受限制
maxActive:指定資料庫連接池中的最大活動連接數目,0表示不受限制
maxWait:指定連接池中連接處於空閑狀態的最長時間,超過會拋出異常,-1表示無限
url:指定連接資料庫的URL
二 在Web應用中使用數據源:
javax.naming.Context提供了查找JNDI Resource的介面,可以通過三個步驟來使用數據源對象:
A.獲得對數據源的引用:
Context ctx = new InitalContext();
DataSource ds =
(DataSource)ctx.lookup("java:comp/env/hello");
B.獲得資料庫連接對象:
Connection con = ds.getConnection();
C.返回資料庫連接到連接池:
con.close();
在連接池中使用close()方法和在非連接池中使用close()方法的區別是:前者僅僅是把資料庫連接對象返回到資料庫連接池中,是連接對象又恢復到空閑狀態,而非關閉資料庫連接,而後者將直接關閉和資料庫的連接。
三 如果通過數據源訪問資料庫,由於數據源由Servlet容器創建並維護,所以必須把JDBC驅動程序拷貝到Tomcat安裝目錄下的common/lib目錄下,確保Servlet容器能夠訪問驅動程序。
B. 怎樣在win7系統配置數據源
點擊桌面的我Windows 圖標,找打控制面板
2
進入控制面板主頁,選擇系統和安全,進入系統和安全
進入系統和安全主頁後選擇管理工具,點擊進入
進入管理工具後,選擇數據源,進行數據源的配置
打開頁面之後點擊添加
打開添加頁面,選擇SQL SEVER 然後選擇完成
完成後進入下一頁面,填上你的數據源名稱和伺服器名稱,完成後下一步
在出現的頁面中,選擇SQL Sever登錄驗證,在下面寫上你的資料庫密碼和用戶名,完成點擊下一步
選擇資料庫,改變默認資料庫,選擇你要的資料庫,完成點擊下一步
在出現的頁面,點擊完成
測試數據源 ,驗證數據源是否可以連接 或許要用一到兩分鍾,這很正常
步驟閱讀
數據源測試連接成功,點擊完成
13
然後在出現的頁面,如下圖所以,點擊完成,這個時候,數據源就配好了。
C. 數據源配置
JNDI的話,就不用你來打開或關閉connection,而交由容器來做,比如,你在tomcat上面配置的數據源,只管調用就行了,不用管它的關閉。
D. 什麼是數據源配置
數據表設計就是將資料庫的設計表單化
資料庫連接和數據源配置就是通過系統的設置和配置將資料庫的連接信息寫入程序中,在程序需要從資料庫中提取或存放數據時能夠找到資料庫的位置,其中資料庫的連接就是建立前台和資料庫的連接,而數據源的配置就是告訴程序資料庫在什麼地方,是以什麼形式存放的
E. ODBC數據源的配置
數據源設置對嗎?比如ACCESS沒有設置密碼?
F. 如何配置數據源
用DSN好麻煩的
直接修改conn.asp 用server.mappath直接連接mdb就好了
G. 如何配置資料庫ODBC數據源
展開全部
首先啟動【服務管理器】。選擇【所有程序】→【Microsoft
SQL
Sever】→【服務管理器】,啟動資料庫伺服器。
啟動ODBC數據源,選擇【開始】→【管理工具】→【數據源】,打開ODBC數據源管理器。
點擊【添加】,開始添加數據源。
在彈出的【創建數據源】對話框中,下拉選擇【SQL
Server】,確認後選擇【完成】。
在彈出的【創建到SQL
Server的數據源】對話框中,選擇添加的數據源信息。在此之前資料庫必須已經創建完成,此處所填信息為已經創建完成的資料庫信息。例如,添加以前創建過的名為test的資料庫,描述為測試,伺服器為本機伺服器。打開正在運行的SQL
Sever服務管理器,復制其【伺服器】欄的代碼到【創建到SQL
Server的數據源】的【伺服器】欄即可。信息填寫完成後選擇【下一步】。
H. 數據源是什麼作用怎麼配置
你是要問ODBC? 用於應用系統連接資料庫 控制面板-管理工具-odbc數據源 添加 輸入資料庫信息 保存
I. SQL資料庫與ODBC數據源怎麼連接與配置
ADO可以與ASP結合,以建立提供資料庫信息的主頁內容,在主頁畫面執行SQL命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點伺服器的資料庫信息;ADO使用RecordSets對象,作為數據的主要介面;ADO可使用Vbscript,JavaScript語言來控制資料庫的訪問,與查詢結果的輸出顯示畫面;ADO可連接多種的資料庫,包括SQL Server、Oracle、Informix等支持ODBC的資料庫。因此,在使用ADO訪問資料庫之前我們還有一項重要的工作要做,那就是創建和配置ODBC數據源。
1. ODBC的定義
首先,還是也讓我們來解釋一下有關ODBC的概念,這將有利於下面內容的理解。ODBC(Open Database Connectivity開放式資料庫互聯)是微軟推出的一種工業標准,一種開放的獨立於廠商的API應用程序介面,可以跨平台訪問各種個人計算機、小型機以及主機系統。ODBC作為一個工業標准,絕大多數資料庫廠商、大多數應用軟體和工具軟體廠商都為自己的產品提供了ODBC介面或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當然也包括了Access。
資料庫驅動程序使用Data Source Name (DSN) 定位和標識特定的 ODBC 兼容資料庫,將信息從 Web 應用程序傳遞給資料庫。典型情況下,DSN 包含資料庫配置、用戶安全性和定位信息,且可以獲取 Windows NT 注冊表項中或文本文件的表格。通過 ODBC,我們可以選擇希望創建的 DSN 的類型:用戶、系統或文件。
為了更好地讓大家理解上一段話,我們接下來來解釋一下其中的幾個名詞:
DSN:根據MICROSOFT的官方文檔,DSN的意思是「應用程序用以請求一個連到ODBC數據源的連接(CONNECTION)的名字」,換句話說,它是一個代表ODBC連接的符號。它隱藏了諸如資料庫文件名、所在目錄、資料庫驅動程序、用戶ID、密碼等細節。因此,當建立一個連接時,你不用去考慮資料庫文件名、它在哪兒等等,只要給出它在ODBC中的DSN即可。
FILE DSN: 當我們討論這個問題時,先看看其他的DSN類型
SYSTEM DSN:這種DSN可以被任何登錄到系統中的用戶使用。
USER DSN:這是為特定用戶建立的DSN。只有建立這個DSN的用戶才能看到並使用它。在上面的兩種情況中,DSN的細節都儲存在系統的注冊表中。
J. 數據源配置,該怎麼處理
你好,我來先回答你的第一個問題:
通常多數據源,在spring中配置如下,如果你想切換環境ENV 的值,在property中
jdbc.properties
jdbc.properties
*****************************
Env=PROD
jdbc.driverClassName=${${Env}.jdbc.driverClassName}
jdbc.url=${${Env}.jdbc.url}
jdbc.username=${${Env}.jdbc.username}
jdbc.password=${${Env}.jdbc.password}
######### JDBC Configuration for DEV Environment ###############
DEV.jdbc.driverClassName=com.mysql.jdbc.Driver
DEV.jdbc.url=jdbc:mysql://localhost:3306/devportal
DEV.jdbc.username=DEVuser
DEV.jdbc.password=DEVpwd
######### JDBC Configuration for UAT Environment ############
UAT.jdbc.driverClassName=com.mysql.jdbc.Driver
UAT.jdbc.url=jdbc:mysql://localhost:3306/UATportal
UAT.jdbc.username=UATuser
UAT.jdbc.password=UATpwd
########## JDBC Configuration for PROD Environment ############
PROD.jdbc.driverClassName=com.mysql.jdbc.Driver
PROD.jdbc.url=jdbc:mysql://localhost:3306/portal
PROD.jdbc.username=root
PROD.jdbc.password=admin,
我這里有三套環境,分別是DEV,UAT和PROD,這種方式可以靈活切換的。
我再回答你的第二個問題:
還請你去這里看下,很詳細,不過是英文的哦