導航:首頁 > 編程語言 > java資料庫連接配置

java資料庫連接配置

發布時間:2022-08-28 18:35:35

A. java連接資料庫的詳細步驟

JDBC:
java database connective

主要作用:
連接程序使用的資料庫

使用步驟:
1. 引入外部jar包(mysql提供的Java使用者的連接器)
工程上右鍵-->build path --> config buildpath --> liberies
-->add external jars
-->選擇對應的mysql-connectorXXXXXX.jar
看到工程上有jar文件則證明引入成功

2. 編程:
(1):注冊資料庫驅動
Class.forName("com.mysql.jdbc.Driver");
(2):創建連接
String url = "jdbc:mysql://192.168.0.243:3306/test";
String userName = "root";
String password = "root";
Connection conn = DriverManager.getConnection(url, userName, password);

(3):創建SQL信使
Statement stmt = conn.createStatement();

(4):執行SQL語句
int i = stmt.executeUpdate("insert into employee values ('10070004', '張三豐', 1, '2005-05-23', 0, 1001, '2007-02-02', 200)");
(5):異常捕獲、關閉資源

B. java連接mysql資料庫mysql怎麼設置

下面代碼是使用jdbc直接鏈接mysql的操作,鏈接方式與SQL SERVER類似,區別在於載入的驅動不同,url的設置也有點區別,用戶名、密碼、埠號這些設置都類似

執行腳本返回的結果,可以看出java成功鏈接上mysql並獲取到返回值

mysql-connector-java-5.1.26-bin.jar是java鏈接mysql使用的jar包,與SQL SERVER鏈接也有專門的jar包,jar包中包含了java鏈接mysql所用到的函數驅動等等,所有的jar包都是放到web工程lib目錄下

如果工程是整合在ssh下,一般情況下都會有一個properties文件,該文件配置了資料庫鏈接常用的命令,下圖是mysql中的配置

5
使用spring框架下進行的測試,結果可以成功執行,其實無論是sql server還是mysql還是其他的資料庫,基本功能都一樣,只是語法結構有所區別,java在調用的過程中大部分功能只要切換了資料庫鏈接命令就可以公用,如果系統架構設計的足夠好,當我們切換資料庫的時候,應用程序是不用調整就能兼容的

C. Java資料庫連接池的幾種配置方法(以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());}

D. 怎麼使用JAVA連接資料庫

1、載入驅動程序。

處理結果兩種情況:

1、執行更新返回的是本次操作影響到的記錄數。

2、執行查詢返回的結果是一個ResultSet對象。

ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些 行中數據的訪問。

(4)java資料庫連接配置擴展閱讀:


Statement

要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3 種類型:

1、執行靜態SQL語句。通常通過Statement實例實現。

2、執行動態SQL語句。通常通過PreparedStatement實例實現。

3、執行資料庫存儲過程。通常通過CallableStatement實例實現。

E. 關於Java和資料庫連接的配置問題

導入包
右鍵項目->build path ->add external archives...->選擇JAR包
這樣就可以把包里所有的類包含到你的運行環境中。
不過如果是web 項目都是復制到web-inf/lib下,這樣eclipse會自己動的把它加入到path中,而且你發布應用的時候它還會自運的把LIB下所有的JAR文件一起打包。
當然這用main函數來運行它直接build path就行了,但這樣當你用eclipse發布應用的時候它不會把依賴包一起打包的,這些在你用多了也就熟悉了。
還有最好這些開發工具最好不要用中文版的,一方面用中文版也不見得你讀得懂這些選項且會用,有些選項翻譯得好爛,翻譯了等於沒有。
另一方面裡面的單詞都是電腦常用的詞彙,既然要學這個最好英文也學好,sometimes,english is more important than your tech skill,這是在聯想做顧問的一位前輩對我說的原話。

F. 如何查出java連接資料庫的配置

java連接資料庫的語句都是固定的,不同的就是驅動,用戶名和密碼,資料庫

G. 在管理工具中怎麼配置資料庫能使java程序連接上

sql2000的用的是msbase、mssqlserver和msutil這三個jar包
連接用的是
string
driver="com.microsoft.jdbc.sqlserver.sqlserverdriver";
string
url="jdbc:microsoft:sqlserver://localhost:1433;databasename=test";
string
username="sa";
string
password="123";
sql2005中用的是sqljdbc.jar包
連接用的是
class.forname("com.microsoft.sqlserver.jdbc.sqlserverdriver").newinstance();
string
url="jdbc:sqlserver://localhost:1433;integratedsecurity=true;databasename=test";
string
user=
"sa";
string
password="123";
多試試一定能成功

H. Java web項目中,如何對連接資料庫的的配置

java鏈接資料庫最底層的技術就是jdbc了

對於jdbc鏈接資料庫原理,你可以看JDBC:從原理到應用

從JDBC以後,出來的類似hibernate mybatis等orm框架只是對jdbc的擴展實現

而dbcp c3p0 druid等數據連接池,是通過jdbc對資料庫鏈接的管理

所以 一切的基礎都是jdbc

I. 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
閱讀全文

與java資料庫連接配置相關的資料

熱點內容
去哪裡找按摩師很漂亮的app 瀏覽:818
86x99用簡便演算法計算 瀏覽:829
php截圖flash 瀏覽:272
卸載聯想app哪個好 瀏覽:719
php文字轉圖片 瀏覽:329
豆客後台怎麼加密碼 瀏覽:574
jpg轉換pdf破解版 瀏覽:978
php基礎書籍推薦 瀏覽:777
伺服器與外網不通如何驗證 瀏覽:351
電子版是不是就是文件夾 瀏覽:50
游戲屬性文件加密 瀏覽:462
如何讓安卓手機桌面圖標下移 瀏覽:529
ubuntuphp5環境搭建 瀏覽:100
賭癮解壓視頻 瀏覽:917
晉城移動dns伺服器地址 瀏覽:296
php開源文庫系統 瀏覽:136
android記事本源碼 瀏覽:407
安卓11小游戲怎麼玩法 瀏覽:190
gif有損壓縮 瀏覽:937
windows下安裝linux命令操作 瀏覽:844