zoukankan      html  css  js  c++  java
  • JDBC

    import static org.junit.Assert.*;
    
    import java.sql.Connection;
    import java.sql.Date;
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    import org.junit.Test;
    
    
    public class LianXi {
    
    	@Test
    	public void test() {
    		Connection conn = null;
    		PreparedStatement ps = null;
    		ResultSet rs = null;
    		Statement statement = null;
    		String sql = null;
    		
    		String driverClass = "com.mysql.jdbc.Driver";
    		String jdbcUrl = "jdbc:mysql:///test";
    		String user = "root";
    		String password = "root";
    		
    		try {
    			Class.forName(driverClass);
    			conn = DriverManager.getConnection(jdbcUrl,user,password);
    			
    			//插入数据
    			sql = "INSERT INTO customer (name,birth,email) VALUES(?,?,?)";
    			ps = conn.prepareStatement(sql);
    			ps.setString(1, "abdc");
    			ps.setDate(2, new Date(new java.util.Date().getTime()));
    			ps.setString(3, "123@com");
    			ps.executeUpdate();
    			
    			//查询结果集
    			sql = "SELECT * FROM customer";
    			statement = conn.createStatement();
    			rs = statement.executeQuery(sql);
    			while(rs.next()){
    				int id = rs.getInt("id");
    				String name = rs.getString("name");
    				String email = rs.getString("email");
    				Date date = rs.getDate("birth");
    				System.out.println(id+" "+name+" "+email+" "+date);
    				
    			}
    		} catch (ClassNotFoundException e) {
    			e.printStackTrace();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    		
    	}
    
    }
    

      

  • 相关阅读:
    POJ 2251 Dungeon Master
    POJ1321棋盘问题
    CODE[VS] 1003 电话连线
    CCF-201412-1-门禁系统
    CCF-201412-2-Z字形扫描
    为什么要用补码
    CCF-201409-1-相邻数对
    CCF-201409-2-画图
    CCF-201403-1-相反数
    CCF-201403-2-窗口
  • 原文地址:https://www.cnblogs.com/zsboy/p/4295910.html
Copyright © 2011-2022 走看看