import java.sql.*;
public class Demo {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
//1.注册驱动,加载驱动;
Class.forName("com.mysql.jdbc.Driver");
//2.获得连接,返回connection类型的对象;
String url="jdbc:mysql://localhost:3306/demo";//数据库
String user="root";//用户名
String password="root";
Connection connection=DriverManager.getConnection(url,user,password);
if(connection!=null){
System.out.println("连接到数据库!");
}
else{
System.out.println("连接失败!");
}
//3. 获取执行SQL语句的对象;
Statement statement=connection.createStatement();
//4.编写SQL语句,执行SQL语句:
//注意:在编写DML语句时i,字符串参数是单引号,
//返回值是受影响行数:
//DQL查询时,返回结果数据:
String sql="insert into user(id,username,password) values(0,'ggh','123456')";
int result=statement.executeUpdate(sql);//DML操作调用的方法
System.out.println(result);
//5.处理结果:
if(result==1){
System.out.println("成功!");
}
else{
System.out.println("失败!");
}
//6.释放资源,先开后关
statement.close();
connection.close();
}
}
会了一点点,我还有一个问题:封装查询???不会
不要放弃,放弃就什么都没有了,坚持,思考,毕竟你要生存