- 相關推薦
JDBC對數據庫進行操作的流程
盡管在實際開發過程中,我們一般使用ORM框架來代替傳統的JDBC,例如Hibernate或者iBatis,但JDBC是Java用來實現數據訪問的基礎,掌握它對于我們理解Java的數據操作流程很有幫助。
JDBC的全稱是Java Database Connectivity。
JDBC對數據庫進行操作的流程:
連接數據庫
發送數據請求,即傳統的CRUD指令
返回操作結果集
JDBC中常用的對象包括:
ConnectionManager
Connection
Statement
CallableStatement
PreparedStatement
ResultSet
SavePoint
一個簡單示例
我們來看下面一個簡單的示例,它使用JDK自帶的Derby數據庫,創建一張表,插入一些記錄,然后將記錄返回:
private static void test1() throws SQLException
{
String driver = "org.apache.derby.jdbc.EmbeddedDriver";
String dbURL = "jdbc:derby:EmbeddedDB;create=true";
Connection con = null;
Statement st = null;
try
{
Class.forName(driver);
con = DriverManager.getConnection(dbURL);
st = con.createStatement();
st.execute("create table foo(ID INT NOT NULL, NAME VARCHAR(30))");
st.executeUpdate("insert into foo(ID,NAME) values(1, 'Zhang San')");
ResultSet rs = st.executeQuery("select ID,NAME from foo");
while(rs.next())
{
int id = rs.getInt("ID");
String name = rs.getString("NAME");
System.out.println("ID=" + id + "; NAME=" + name);
}
}
catch(Exception ex)
{
ex.printStackTrace();
}
finally
{
if (st != null) st.close();
if (con != null) con.close();
}
}
【JDBC對數據庫進行操作的流程】相關文章:
關于JDBC連接SQL2000的詳細流程10-10
采購管理操作流程06-22
求生墻操作流程06-01
貨運代理的操作流程09-10
買殼上市操作流程08-04
出口報關操作流程06-26
ORACLE數據庫操作基本語句09-15
如何進行流程審計09-23
貨物出口海運操作流程05-12
SPC倉庫管理操作流程09-05