jdbc就是java连接数据库

jdbc API

java.sql.DriverManager     class  管理多个数据库驱动类

java.sql.Connection   interface    代表一个数据库连接

java.sql.Statement   interface      发送sql语句到数据库工具中

java.sql.ResultSet  interface       保存sql语句到结果数据(结果集)

java.sql.SQL.Exception   class      处理数据库异常

搭建环境

  1. 在项目下新建lib文件夹用于存放jar文件
  2. 将mysql驱动mysql-connection-java-5.1.x复制到项目到lib中
  3. 选中lib文件邮件add as library 点击ok

jdbc的开发步骤

  1. 注册驱动
  2. 连接数据库
  3. 获取发送的sql对象
  4. 执行sql语句并接收结果
  5. 处理结果
  6. 释放资源

代码实例:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

public class jdbctest1 {
    public static void main(String[] args) throws Exception {
        //1.注册驱动加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //2.获得连接
        String url="jdbc:mysql://120.25.227.234:3306/user";
        String user="user";
        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语句,开始执行
        String sql="insert into user(username,password)values('xiexianpeng','dashabi')";
        int result = statement.executeUpdate(sql);
        System.out.println(result);
        //5.处理结果
        if(result ==1)
        {
            System.out.println("成功");

        }
        //6.释放资源先开后关
        statement.close();
        connection.close();
    }
}

 

 

 

更多推荐

JDBC初学者看了秒懂