首页 > 代码库 > [JDBC-2] JDBC CURD
[JDBC-2] JDBC CURD
package com.amuos.jdbc.curd;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.amuos.jdbc.util.JdbcUtils;/** * * 2015-1-25 * * @author <a href="mailto:472846889@qq.com">王娟</a> * */public class CRUD { /** * @param args * @throws SQLException */// public static void main(String[] args) throws SQLException {//// create();//// read();//// update();//// delete();// } static void delete() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); String sql = "delete from contacts where id = 2"; // 4.执行语句 int i = st.executeUpdate(sql); System.out.println("Have deleted " + i + " row."); } finally { JdbcUtils.free(rs, st, conn); } } static void update() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); String sql = "update contacts set mail2 = ‘test@163.com‘ where name = ‘test‘ "; // 4.执行语句 int i = st.executeUpdate(sql); System.out.println("Have updated " + i + " row."); } finally { JdbcUtils.free(rs, st, conn); } } static void create() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); String sql = "insert into contacts(name,main,mail1,mail2,relationship) values (‘test‘, ‘1234565‘, ‘test@test.com‘,‘‘,‘同事‘) "; // 4.执行语句 int i = st.executeUpdate(sql); System.out.println("Have inserted " + i + " row into table contacts."); } finally { JdbcUtils.free(rs, st, conn); } } static void read() throws SQLException { Connection conn = null; Statement st = null; ResultSet rs = null; try { // 2.建立连接 conn = JdbcUtils.getConnection(); // conn = JdbcUtilsSing.getInstance().getConnection(); // 3.创建语句 st = conn.createStatement(); // 4.执行语句 rs = st.executeQuery("select id, name, birthday, mobile from contacts"); // 5.处理结果 while (rs.next()) { System.out.println(rs.getObject("id") + "\t" + rs.getObject("name") + "\t" + rs.getObject("birthday") + "\t" + rs.getObject("mobile")); } } finally { JdbcUtils.free(rs, st, conn); } }}
[JDBC-2] JDBC CURD
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。