JDBC(Java DataBase Connectivity)

package com.qf.test;

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

/*
 * jdbc的基础:
 * 准备工作:
 * 1.导入数据库驱动的架包(.jar文件)
 * 2.要对架包进行buildPath操作
 * 3.建立代码实现的数据库的访问
 */
public class Demo1 {
    public static void main(String[] args) throws SQLException {
        //1.创建数据库连接的驱动(干活儿的对象)
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        //2.创建连接
        //三个参数的
        /*
         * 第一个参数:数据库的访问路径
         * 第二个参数:用户名
         * 第三个参数:密码
         */
        Connection connection =  DriverManager.getConnection("jdbc:mysql://localhost:3306/db2", "root", "123456");
        //3.创建小车
        Statement statement = connection.createStatement();
        //绑定sql语句
        String sql = "select empno,ename,job from emp";
        ResultSet set =  statement.executeQuery(sql);
        //4.卸货
        while (set.next()) {//开始指针指向表头,调用next方法会使指针向下移动一行,判断当前行是否有数据,如果有,返回true,没有返回false
            //根据sql语句中字段的下标取值,默认从1开始
//            Object object = set.getObject(1);
//            //根据字段的名字取值
//            Object object2 = set.getObject("empno");
//            System.out.println(object+"    object2:"+object2);
            int empno  = set.getInt("empno");
            String ename = set.getString("ename");
            String job = set.getString("job");
            
            System.out.println(empno+"   ename:"+ename+"    job:"+job);
            
        }
        //5.关闭资源
        connection.close();
        statement.close();
        set.close();
    }
}

 

 

 

 

 

 

上一篇:简易网络判断


下一篇:维护keepalived与mysql漂移脚本