首页 > 其他分享 >JDBC

JDBC

时间:2022-12-21 18:23:14浏览次数:53  
标签:JDBC String resultSet System println password out

1.下载jar包

  1. 下载地址:mvnrepository

  2. 搜索jar包

  3. 下载对应的版本

2.导入包

项目的根目录下新建lib目录,将下载好的包复制进去,最后右击lib目录->Add as Library...

3.编写代码

package com.sanduo.lesson01;


import java.sql.*;

// 第一个jdbc程序
public class JdbcFirstDemo {
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1. 加载驱动
        Class.forName("com.mysql.jdbc.Driver"); //反射实现
        //2. 用户信息url
        // useUnicode=true&characterEncoding=utf8&useSSL=true
        String url = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=true";
        String username = "root";
        String password = "root";
        //3. 连接成功,数据库对象 Connection 代表数据库
        Connection connection = DriverManager.getConnection(url, username, password);
        //4. 执行SQL的对象 Statement 执行SQL
        Statement statement = connection.createStatement();
        //5. 执行SQL的对象去执行SQL
        String sql = "select * from `user`";
        ResultSet resultSet = statement.executeQuery(sql);// 回返的结果集
        if(!resultSet.next()){
            System.out.println("暂无数据");
        }
        while (resultSet.next()){
            System.out.println("id="+resultSet.getObject("id"));
            System.out.println("name="+resultSet.getObject("name"));
            System.out.println("age="+resultSet.getObject("age"));
            System.out.println("password="+resultSet.getObject("password"));
        }

        //6. 释放连接
        resultSet.close();
        statement.close();
        connection.close();

    }
}

4.分析代码

标签:JDBC,String,resultSet,System,println,password,out
From: https://www.cnblogs.com/obeigong/p/16996890.html

相关文章

  • 使用 JDBC 和 Spring 访问关系数据
    本指南将引导您完成使用Spring访问关系数据的过程。您将构建什么您将构建一个应用程序,该应用程序使用Spring来访问存储在关系数据库中的数据。​​JdbcTemplate​​你需......
  • JDBC操作事务
     首先我们先用IDEA连接数据库IDEA连接数据库   连接成功后可以选择数据库: 双击数据库,可进行一些操作 模拟转账成功:publicclassTestTransaction1{......
  • 数据库驱和JDBC
    数据库驱动顾名思义,数据库驱动是应用程序和数据库存储之间的一种接口,数据库厂商为了某一种开发语言环境(比如Java,C)能够实现数据库调用而开发的类似翻译员功能的程序,将......
  • JDBC之ResultSet和元数据
    ResultSet从名字上就可以看到是结果集,表示的是查询出来的结果集。JDBC用ResultSet来封装结果集,查询结果表的对象。查询结果分为两种情况:单值单个结果,比如说SQL如下:s......
  • How to use JDBC-Authentication of Spring Boot/Spring Security with Flyway
     java.lang.IllegalStateException:FailedtoloadApplicationContextatorg.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadCon......
  • oracle jdbc jar 的一些说明
    OracleDatabase10gRelease2JDBCDriversYoumustacceptthe​​OTNDevelopmentandDistributionLicenseAgreement​​todownloadthissoftware.AcceptLicens......
  • sybase12 使用jdbc连接不上sybase12数据库服务器
    使用jdbc连接sybase12数据库时报错:java.sql.SQLException:JZ006:CaughtIOException:java.net.ConnectException:Connectionrefused:connect将连接时的这个“Server......
  • JDBC之Statement和ResultSet
    Statement和ResultSet目录Statement和ResultSetStatementStatement概述要执行的SQL分为两类查询增删改Statement继承体系SQL注入问题SQL注入问题解决ResultSet单值多值重......
  • JDBC之Connection
    Connection目录ConnectionJava连接MySQLConnection必备知识点利用JDBC使用Connection问题一:为什么Java操作数据库的连接不是越多越好问题二、数据库最多支持多少Connectio......
  • JDBC之Driver和DriverMananger
    JDBC之Driver和DriverMananger目录JDBC之Driver和DriverManangerJava和MySQL的关系JDBC演变过程驱动加载入内存的过程Oracle加载驱动的静态方法MySQL加载驱动的静态方法Dr......