package com.Statement;
import java.lang.invoke.WrongMethodTypeException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class demo1 {
public static void main(String[] args) throws Exception{
//对于statement对象而言 它可以执行三种语句 DML和DDL 和 DQL
//方法: executeUpdate(sql) 返回的是影响的行数
//DML: 对数据的 增 删 改
//DDL: 对数据库和表的 增 删 改
//执行DML语句(对数据的操作)
String url = "jdbc:mysql:///db";
String name = "root";
String passwd = "123";
Connection conn = DriverManager.getConnection(url,name,passwd);
//定义SQL语句
String sql = "insert into account values(5,'王强',8000)";
//创建执行sql语句对象
Statement execute = conn.createStatement();
//执行
int count = execute.executeUpdate(sql);//执行完DML语句后,受影响的行数
if(count > 0){
System.out.println("修改成功");
}
else{
System.out.println("修改失败");
}
//释放
execute.close();
conn.close();
// //执行DDL语句(对数据库和表的操作)
//
// String url = "jdbc:mysql:///db";
// String name = "root";
// String passwd = "123";
// Connection conn = DriverManager.getConnection(url,name,passwd);
//
// //定义SQL语句
// String sql = "drop database db2";//删除不一定会有受影响的行数
//
// //创建执行sql语句对象
// Statement execute = conn.createStatement();
//
// //执行
// int count = execute.executeUpdate(sql);//执行完DML语句后,受影响的行数
// if(count > 0){
// System.out.println("修改成功");
// }
// else{
// System.out.println("修改失败");
// }
//
// //释放
// execute.close();
// conn.close();
}
}