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();
}
}
网友评论