Java 写 my sql 常用格式:

添加数据:
Class.forName(“com.mysql.jdbc.Driver”);
Connection connection= DriverManager.getConnection(“jdbc:mysql://localhost:3306/testbook”,“root(数据库账号)”,“123(数据库密码)”);

    PreparedStatement preparedStatement = connection.prepareStatement("insert into ueset(name,password,type)values (?,?,?)");
    preparedStatement.setString(1,"xiaoming"); (类型)(位置,数据)
    preparedStatement.setString(2,"123"); (类型)(位置,数据)
    preparedStatement.setString(3,"男"); (类型)(位置,数据)
    preparedStatement.executeUpdate(); (类型)(位置,数据)
    execueUpdate() 

删除数据:
Class.forName(“com.mysql.jdbc.Driver”);
Connection connection= DriverManager.getConnection(“jdbc:mysql://localhost:3306/testbook”,“root”,“123”);

    PreparedStatement preparedStatement = connection.prepareStatement("delete from ueset where id=?");
    preparedStatement.setInt(1,1); (类型)(位置,数据)
    preparedStatement.executeUpdate();

修改数据:
Class.forName(“com.mysql.jdbc.Driver”);
Connection connection= DriverManager.getConnection(“jdbc:mysql://localhost:3306/testbook”,“root”,“123”);

    PreparedStatement preparedStatement = connection.prepareStatement("update ueset set name=? where id=?");
    preparedStatement.setString(1,"战绩顺城大街"); (类型)(位置,数据)
    preparedStatement.setInt(2,4); (类型)(位置,数据)
    preparedStatement.executeUpdate();

查询所有:
Class.forName(“com.mysql.jdbc.Driver”);
Connection connection= DriverManager.getConnection(“jdbc:mysql://localhost:3306/testbook”,“root”,“123”);

    PreparedStatement preparedStatement = connection.prepareStatement("select * from ueset");
    ResultSet resultSet = preparedStatement.executeQuery(); (executeQuery用于查询)
         while (resultSet.next()){  resultSet.next()有就返回true 没有就返回false)
         (遍历数据库将值给遍历出来)
         (查询数据是什么类型就get什么类型,名字为所需要查询的类型名)
        String name = resultSet.getString("name");       
        String passwprd = resultSet.getString("password");
        String type = resultSet.getString("type");
        System.out.println(name+passwprd+type);  (打印)

带条件查询

Class.forName(“com.mysql.jdbc.Driver”);
Connection connection= DriverManager.getConnection(“jdbc:mysql://localhost:3306/testbook”,“root”,“123”);

    PreparedStatement preparedStatement = connection.prepareStatement("select * from ueset where id=?");
    preparedStatement.setInt(1,6);
    ResultSet resultSet = preparedStatement.executeQuery();
    while (resultSet.next()){
        String name = resultSet.getString("name");
        String passwprd = resultSet.getString("password");
        String type = resultSet.getString("type");
        System.out.println(name+passwprd+type);
    }
    原理和上一样,只不过加了一个条件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值