微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

JDBCJava 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();
    }
}

 

 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐