java操作mysql数据库

java操作mysql数据库

使用java直接操作数据库,今天有时间整理了一下,正好方便小伙伴们参阅!

主要分为以下几大步:

一、导入mysql的jar包 : mysql-connector-java-5.1.37.jar

二、操作java代码如下:

public static void main(String[] ars){
try{

    //声明Connection 连接对象
    Conection con;
    //创建数据库驱动Driver
    String driver= "com.mysql.jdbc.Driver";
    //加载驱动
    Class.ForName(driver);
    //创建访问数据库的url
    String url = "jdbc:mysql://localhost:3306/mooc_one
    ?useUnicode=true&characterEncoding=utf-8";
    //创建访问用户
    String user = "root";
    //创建密码
    String password = "123";
    //创建连接对象驱动
    con=DriverManager.getConnection(url,user,password);
    //创建sql
    String insert ="insert into test_info(name,price,code,is_active) values(?,?,?,?)
    //创建PreparedStatement对象
    PreparedStatement ps =
     con.prepareStatement(insert,Statement.RETURN_GENERATED_KEYS);
     //设置参数
     ps.setString(1,"测试一");
     ps.setDouble(2,99.32);
     ps.setString(3,"100088");
     ps.setInt(4,1);
     //返回行数
     int row = ps.executeUpdate();
     if(row>1){
     System.out.println("mysql数据库插入一条数据成功!");
     //创建ResultSet结果集,接收主键
     ResultSet rs = ps.getGeneratedKeys();
     if(rs.next()){
     int id = rs.getInt(1);
     System.out.println("数据自动生成的ID为:"+id);
     //关闭结果集对象
     rs.close();
     }
     }
     ps.close();
     con.close();
     }catch(Exception e){
     e.printStackTrace();
     }
     }

以上几步就可以实现数据库的操作了,希望可以给小伙伴们带来帮助!

}

你可能感兴趣的:(java)