JDBC初识

来源:互联网 发布:php 用pack打包数据包 编辑:程序博客网 时间:2024/06/06 00:05
    1. import java.sql.Connection;
  • import java.sql.DriverManager;
  • import java.sql.SQLException;
  • import java.sql.Statement;
  • /*
  •  * jdbc数据库操作的步骤
  •  * 1.注册驱动
  •  *   告知jvm使用的是哪一个数据库驱动
  •  * 2.获得链接
  •  * 使用jdbc类,完成mysql数据库的链接
  •  * 3.获得语句执行平台
  •  * 通过连接对象获取对SQL语句的执行者对象
  •  * 4.执行SQL语句
  •  * 使用执行者对象,向数据库执行SQL语句
  •  * 获取到数据库的执行结果
  •  * 5.处理结果
  •  * 6.释放资源 一堆close()
  •  * */
  • public class JdbcDemo {
  • public static void main(String[] args)throws ClassNotFoundException,SQLException {
  •     //1.注册驱动
  •    //使用java.sql.DriverManager类的静态方法registerDriver(Driver driv)
  •         //Driver是一个接口,参数传递,MySql驱动程序中的实现类
  •   //DriverManager.registerDriver(new Driver());
  •    //驱动类源代码 注册两次驱动
  • Class.forName("com.mysql.jdbc.Driver");
  • //2.获得数据库的连接DriverManger中的静态方法
  • //public static Connection getConnection(String url, String user,String password)
  • //返回值是Connection接口的实现类,在mysql驱动程序中
  • //url:数据库连接地址   jdbc:mysql://连接的主机的ip地址:端口号/数据库名字
  • String url="jdbc:mysql://localhost:3306/mybase";
  • String username="root";
  • String password="root";
  • Connection con = DriverManager.getConnection(url, username, password);
  •         System.out.println(con);
  • //获得语句执行平台,通过数据库的连接对象,获取SQL语句的执行者对象
  • //con对象调用方法   Statment createStatement() 获取statment对象,将SQL语句 发送到数据库
  •         //返回值是statment接口的实现类对象 在mysql驱动程序中
  •         Statement stat= con.createStatement();
  •         //执行SQL语句
  •         // 使用执行者对象,向数据库执行SQL语句
  •         //int executeUpdate(String sql) 执行数据库中的SQL语句 insert update delete
  •         //返回int 执行成功多少行
  •         String sql="INSERT INTO sort(sname,sprice,sdesc) VALUES('汽车用品',50000,'疯狂涨价')";
  •         int row=stat.executeUpdate(sql);
  •         System.out.println(row);
  •         stat.close();
  •         con.close();
  • }
  • }
  • 原创粉丝点击