jdbc连接mysql数据库代码

需要用到mysql-connector-java-5.1.34.jar包
连接数据库

Class.forName("com.mysql.jdbc.Driver");
        con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3308/test", "root", "");
        if(con!=null && !con.isClosed()){
            System.out.println("建立链接成功!");
        }

查询数据库

PreparedStatement ps=con.prepareStatement("select id,title from info order by create_time desc ");
        ResultSet rs=ps.executeQuery();
        //存放所有行的数据
        List list=new ArrayList();
        while(rs.next()){
            String id=rs.getString(1);
            String title=rs.getString(2);
            //该数组,存放的是当前行的第一列、第二列
            Object[] array=new Object[2];
            array[0]=id;
            array[1]=title;
            //将当前行的数据放入到list中
            list.add(array);
        }
        rs.close();
        ps.close();
        return list;

保存更新操作

public int update(String sql,Object[] array) throws SQLException{
        PreparedStatement ps=con.prepareStatement(sql);
        if(array!=null){
            for(int i=0;i<array.length;i++){
                ps.setObject(i+1, array[i]);
            }
        }
        int i=ps.executeUpdate();
        ps.close();
        return i;
    }

原文出处:/show_1C7EW7PQQci.html