JDBCDemo

作者: 勇者与王者 | 来源:发表于2019-10-03 00:00 被阅读0次
package Java_JDBC;

import com.mysql.jdbc.Driver;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 1.注册驱动
 * 2.获得连接
 * 3.获取语句执行平台
 * 4.执行mysql语句
 * 5.处理结果
 * 6.释放资源
 *
 */

public class JDBCDemo {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {

//        DriverManager.registerDriver(new Driver());

        Class.forName("com.mysql.jdbc.Driver");

        //获得数据库连接
        String url = "jdbc:mysql://192.168.8.14:3306/day22_JDBC";
        String user = "root";
        String password = "123456";
        Connection con = DriverManager.getConnection(url,user,password);
        System.out.println(con);

        //通过数据库连接对象,获取到sql语句的执行者
        //con对象调用方法, Statement createStatement()
        //获取到statement对象,将sql语句发送到数据库
        Statement st = con.createStatement();
        System.out.println(st);

        //执行sql语句
        //通过执行者对象调用方法执行,获取结果
        // int executeUpdate(String sql)  仅限于insert update delete
//        int row = st.executeUpdate
//                ("insert into sort(sname,sprice,sdesc) " +
//                        "values('jdbc',1000,'jdbc测试插入')");

//        create table users(
//                id int primary key AUTO_INCREMENT,
//                username VARCHAR(100),
//                PASSWORD VARCHAR(100)
//        )

//        insert into users(username,PASSWORD) values ('a','1'),('b','2')
        int row = st.executeUpdate("create table users(id int primary key AUTO_INCREMENT,username VARCHAR(100),PASSWORD VARCHAR(100) )" );

        System.out.println(row);

        row = st.executeUpdate("insert into users(username,PASSWORD) values ('a','1'),('b','2')");
        System.out.println(row);

//        row = st.executeUpdate()
//        System.out.println(row);

        st.close();
        con.close();





    }
}

相关文章

网友评论

      本文标题:JDBCDemo

      本文链接:https://www.haomeiwen.com/subject/qrarpctx.html