关于Java中数据库编程的整理

来源:互联网 发布:手机浏览器启动淘宝 编辑:程序博客网 时间:2024/06/06 01:03

先说场景:

数据库编程在服务端尤其重要,基本上的数据保存都是通过数据库保存的。之前用过很多数据库,但是一直没有进行过整理。这次是针对java的数据库编程进行整理,方便记忆,以及之后代码编写的重用。

数据库编程的流程图:

这里写图片描述

流程说明:

1.加载驱动:

String driverString=    //1."com.mysql.jdbc.Driver"      //2.Oracle.jdbc.driver.OracleDriver     //3.com.ibm.db2.jdbc.app.DB2Driver Class.forName(driverString);

2.提供数据库连接URL

String url1 = "jdbc:oracle:thin:@192.168.0.2:1521:DataBaseName";String url2= "jdbc:mysql://localhost:3306/DataBaseName";String url3="jdbc:db2://localhost:50000/DataBaseName"String username = "username";String password = "psw";

完整的数据库连接URL参考链接:http://blog.sina.com.cn/s/blog_84f5d20b0100wlfy.html

3.得到数据库连接:

Connection con =DriverManager.getConnection(url , username , password ) ;   

4.进行数据库操作:

String sql = "sqlString";PreparedStatement pstmt= conn.prepareStatement(sql);ResultSet rs = pstmt.executeQuery();

5.得到操作结果:

while (rs.next()) {result.add(rs.getString("key"));result.add(rs.getString("key"));}

6.处理结果:

return result;

ps.善后工作:

rs.close();pstmt.close();conn.close();
0 0