如何使用Java 訪問 數(shù)據(jù)庫,如何用Java語言實現(xiàn)數(shù)據(jù)庫 訪問?請問,java如何與發(fā)展中的JDBC對接數(shù)據(jù)庫?以下是各種數(shù)據(jù)庫 JDBC連接模式:1 .Oracle8/8i/9i數(shù)據(jù)庫(瘦模式)1。DB2數(shù)據(jù)庫,Sybase數(shù)據(jù)庫Informix數(shù)據(jù)庫MySQL數(shù)據(jù)庫PostgreSQL數(shù)據(jù)庫Access,-1/,JDBC將使用互聯(lián)網(wǎng)文件的尋址方案和看起來像網(wǎng)頁地址(統(tǒng)一資源定位符URL)的文件名。
今天從開發(fā)伙伴的一個問題中學(xué)到一招,記下來當(dāng)備忘錄:importjava. SQL . *;PubliclClassConnectDB 2 {/* */* * @ paramargs */PublicstaticvoidMain(string 1。JDBC ODBC橋。但是,這種方法不適合程序的重用和維護,不推薦使用。需要數(shù)據(jù)庫的ODBC驅(qū)動程序。2.JDBC 供應(yīng)商數(shù)據(jù)庫連接服務(wù)器 數(shù)據(jù)庫表單。這個方法就是在JAVA和數(shù)據(jù)庫之間設(shè)置一個專門和數(shù)據(jù)庫(一般由數(shù)據(jù)庫制造商提供)連接的服務(wù)器。他的優(yōu)勢是可以優(yōu)化連接。
給你一個參考代碼:package 數(shù)據(jù)庫編程;importjava. SQL . *;public class數(shù)據(jù)庫connection { publicstaticvoidmain(代碼上直接字符串:importjava. SQL . connection;importjava. SQL . driver manager;importjava. SQL . SQL exception;PublicclassConnectionDemo {///定義MySQL的數(shù)據(jù)庫driver PublicstaticfinalstringdbDriver org . gjt . mm . MySQL . driver;//定義MySQL數(shù)據(jù)庫publistaticfinalstringdburljdbc的連接地址:MySQL://localhost:3306/mldn;//MySQL數(shù)據(jù)庫publistaticfinalstringdbuserroot的連接用戶名;//MySQL 數(shù)據(jù)庫連接密碼publistaticfinalstringdbpassmysql admin;Publicstaticvoidmain(字符串Args,以mysql 數(shù)據(jù)庫為例嘗試{ class . forname(com . MySQL . JDBC . driver));connectioncondrivermanager . getconnection(JDBC:MySQL://localhost:3306/test,root,root);} catch(異常e) {system.err.println(連接失敗);}如果沒有異常,那么數(shù)據(jù)庫連接成功。
你可以使用最基礎(chǔ)的JDBC,也可以使用框架自帶的連接方法,比如Spring的jdbcTemplate,MyBatis和Hibernate框架。JAVA實現(xiàn)訪問 數(shù)據(jù)庫是下載對應(yīng)的數(shù)據(jù)庫驅(qū)動包,導(dǎo)入到項目中,加載驅(qū)動類,然后就可以建立連接,操作-1了。當(dāng)然,也有一些ORM框架可以用java更方便地操作,其中常用的有Hibernate和Mybatis。
給你一個DB包類import java.sql.*連接數(shù)據(jù)庫;publicsclassdb { publicstaticonnectiongetconn(){ connectionconnul;試試{ class . forname(com . MySQL . JDBC . driver);conndrivermanager . getconnection(JDBC:MySQL://localhost/在這里寫下你的數(shù)據(jù)庫 name?
5、Java 數(shù)據(jù)庫連接的連接方式以下是各種數(shù)據(jù)庫 JDBC連接方法的列表:1 .Oracle8/8i/9i數(shù)據(jù)庫(瘦模式)1。DB2數(shù)據(jù)庫1,SQL server 7.0/Informix數(shù)據(jù)庫mysql數(shù)據(jù)庫postgresql數(shù)據(jù)庫⒏訪問數(shù)據(jù)庫用于直連的JDBC-。