當前位置:首頁 » 參考文獻 » java資料庫類

java資料庫類

發布時間: 2021-03-16 02:14:13

① 7、 Java資料庫編程包含哪些類Java資料庫編程的基本過程是什麼

類:DriverManager Connection Statement Resultset
過程:建立數據源 裝入JDBC驅動程序 建立連接 執行SQL語句 檢索結果 關閉連接連接

② 【考試】列舉Java連接資料庫用到的類有哪些。

JDBC 方式用到的類:Class算嗎?, DriverManager這個應該算吧 ,String算嗎? 用到的介面:Connection,Statement或PreparedStatement,ResultSet 如果原題目就是這樣問的,那這是一道白痴的題目。因為實現方式不一樣,代碼就不一樣,用到的類也不一樣。

③ java中什麼類對應資料庫中interval類型

----------------------------------------

用字元串類型String,難以和資料庫類型對應的一般均採用字元串類型。

甚至一些有對應的類型,我們也會採用字元串類型,這樣方便做很多處理。

----------------------------------------

④ java資料庫編程包括哪些類Java資料庫編程的基本過程是什麼

Class.forname("....")//載入相應資料庫的連接。。
DriverManager.getConnection(url,username.password)//獲得連接
connection.createStatement();創建statement;
statement.executeQuery(sql);//執行語句,得到結果
resultSet....//遍歷結果集。。。

⑤ 資料庫類型和Java類型之間的關系

不同資料庫產品所支持的 SQL 類型之間有很大的不同。即使不同的資料庫以相同的語義支持 SQL 類型,它們也可能用不同的名稱。例如,絕大多數的主流資料庫都支持一種表示大型二進制值的 SQL 類型,但 Oracle 把這種類型叫做 LONG RAW,Sybase 把它叫做 IMAGE,Informix 卻把它叫做 BYTE,而 DB2 又把它叫做 LONG VARCHAR FOR BIT DATA。
JDBC 程序員通常並不需要自己去關心目標資料庫所用的實際 SQL 類型的名稱。大多數時候,JDBC 程序員將根據一些現有的資料庫表來進行編程。他們無須關心用於創建這些表的確切 SQL 類型的名稱。

⑥ java一般使用什麼類型資料庫

Java主要使用oracle資料庫
C#主要使用sql server資料庫
Php主要使用mysql資料庫
Nodejs主要使用mongodb資料庫

⑦ 資料庫取得類和方法名 在java中如何調用

有java的反射機制,可以根據你的類名和方法名來真實的執行java類里的方法。你可以看五java的反射機制相關的東西

⑧ 關於java的資料庫類型

第一個問題:不一定非要會,但你應該會。編程說白了就是用代碼來實現業務需回求。所以它不一定都需要數據答庫,但都需要做持久化,持久化就是存儲數據。
第二個問題: 一般來講資料庫有orcale、mysql、access、sql server。
第三個問題:access是微軟的小型資料庫,很簡單。mysql是免費產品,功能也比較強大,小型系統首選。sql server和orcale是大型的系統首選,都是收費的。
第四個問題:可以這么說,但不能這么說。簡單來講學習這些是基本,但高級點來講,就應該學習它的一些高級功能。

⑨ Java資料庫連接封裝類

try{
class.forName(driver);
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}

錯了,應該寫在方法裡面。。。

public Connection getConnection()
{
try{
class.forName(driver);
connection = DriverManager.getConnection(URL,username,password);
}
catch (SQLException e1)
{
e1.printStackTrace();
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
return connection;
}
或者把他放在構造方法里。
當然是:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
編譯肯定不對。

⑩ java中定義一個類,主要從資料庫中獲取欄位怎麼編寫

首先連接資料庫,你也沒說什麼資料庫,給你三種連接,

package com.cai.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties ;
public class ConnectionUtil {
/**
* 1
*在方法中固化連接參數
* @return 資料庫連接
*/
public Connection getConnection(){
Connection conn = null ;
try{
Class.forName("com.mysql.jdbc.Driver") ;

conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/stud", "root", "root") ;

return conn ;

}catch(Exception e){
e.printStackTrace() ;
}
return null ;
}

/**
* 2
*通過方法參數方式傳遞連接參數
* @return 資料庫連接
*/
public Connection getConnection(String driver, String url, String user, String password){

Connection conn = null ;

try{
Class.forName(driver) ;
conn = DriverManager.getConnection(url, user, password) ;

return conn ;

}catch(Exception e){
e.printStackTrace();
}

return null ;
}

/**
* 3
*通過properties配置文件的方式靈活配置連接參數,properties中的屬性名固化
* @return 資料庫連接
*/
public Connection openConnection(){

Connection conn = null ;
String driver = "" ;
String url = "" ;
String user = "" ;
String password = "" ;
Properties props = new Properties() ;
try{
props.load(this.getClass().getClassLoader().getResourceAsStream("DBConfig.properties")) ;
driver = props.getProperty("driver") ;
url = props.getProperty("url") ;
user = props.getProperty("user") ;
password = props.getProperty("password") ;

Class.forName(driver) ;
conn = DriverManager.getConnection(url, user, password) ;

return conn ;
}catch(Exception e){
e.printStackTrace() ;
}

return null ;
}

public static void main(String []args){
ConnectionUtil cu = new ConnectionUtil() ;

System.out.println("1、---->" + cu.getConnection()) ;
System.out.println("2、---->" + cu.getConnection("com.mysql.jdbc.Driver",
"jdbc:mysql://localhost:3306/stud", "root", "root")) ;
System.out.println("3、---->" + cu.openConnection()) ;

}

}
連接上資料庫就可以操作數據了,在寫sql語句 根據sql執行就有返回相應欄位值了

熱點內容
塗鴉論文 發布:2021-03-31 13:04:48 瀏覽:698
手機資料庫應用 發布:2021-03-31 13:04:28 瀏覽:353
版面217 發布:2021-03-31 13:04:18 瀏覽:587
知網不查的資源 發布:2021-03-31 13:03:43 瀏覽:713
基金贖回參考 發布:2021-03-31 13:02:08 瀏覽:489
懸疑故事範文 發布:2021-03-31 13:02:07 瀏覽:87
做簡單的自我介紹範文 發布:2021-03-31 13:01:48 瀏覽:537
戰略地圖參考 發布:2021-03-31 13:01:09 瀏覽:463
收支模板 發布:2021-03-31 13:00:43 瀏覽:17
電氣學術會議 發布:2021-03-31 13:00:32 瀏覽:731