JDBC01测试代码
public class Jdbc01 {
public static void main(String[] args) throws SQLException {
//前置工作:在项目下创建一个文件夹4 比如libs
//将mysql.jar 拷贝到该目录下,点击 add as library 加入到项目中
//1.注册驱动
Driver driver = new Driver();//创建driver对象
//2.得到连接
//1).jdbc:mysql:// 规定好表示协议,通过jdbc的方式连接mysql
//2).localhost 主机,可以是ip地址
//3).3306 表示mysql监听的端口
//4).jdbc 连接的哪个数据库
//5).mysql连接本质就是socket连接
String url = "jdbc:mysql://localhost:3306/jdbc";
//将用户名和密码放入到properties 对象
Properties properties = new Properties();
//user 和 password是规定好的
properties.setProperty("user","root");//用户
properties.setProperty("password","root");//密码
Connection connect = driver.connect(url, properties);
//3.执行sql
//String sql = "insert into actor values(null,'刘德华','男','1970-11-11','110')";
//String sql = "update actor set name='周星驰' where id = 1";
String sql = "delete from actor where id = 1";
//执行静态SQL语句,并返回结果对象
Statement statement = connect.createStatement();
int rows = statement.executeUpdate(sql);//如果是dml语句 ,返回的就是影响的行数
System.out.println(rows > 0 ? "成功" : "失败");
//4.关闭连接资源
statement.close();
connect.close();
}
}