zoukankan      html  css  js  c++  java
  • JDBC的入门

    1.1.1 JDBC的环境准备

    1.1.1.1 创建数据库和表

    create database web_test3;
    use web_test3;
    create table user(
    	id int primary key auto_increment,
    	username varchar(20),
    	password varchar(20),
    	nickname varchar(20),
    	age int
    );
    insert into user values (null,'aaa','123','小丽',34);
    insert into user values (null,'bbb','123','大王',32);
    insert into user values (null,'ccc','123','小明',28);
    insert into user values (null,'ddd','123','大黄',21);
    

    1.1.1.2 创建项目,引入jar包

    在这里插入图片描述

    1.1.2 JDBC的代码实现

    1.1.2.1 JDBC的开发步骤

    • 第一步:加载驱动
    • 第二步:获得连接
    • 第三步:基本操作
    • 第四步:释放资源

    1.1.2.2 JDBC的代码实现

    package com.xdr630.jdbc.demo1;
    import org.junit.Test;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    /**
     * JDBC入门程序
     * @author xdr
     *
     */
    public class JDBCDemo1 {
    	@Test
    	public void demo1() throws Exception{
    		// 1.加载驱动
    		Class.forName("com.mysql.jdbc.Driver");
    		// 2.获得连接
    		Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/web_test3", "root", "1234");
    		// 3.基本操作:执行SQL
    		// 3.1获得执行SQL语句的对象
    		Statement statement = conn.createStatement();
    		// 3.2编写SQL语句:
    		String sql = "select * from user";
    		// 3.3执行SQL:
    		ResultSet rs = statement.executeQuery(sql);
    		// 3.4遍历结果集:
    		while(rs.next()){
    			System.out.print(rs.getInt("id")+" ");
    			System.out.print(rs.getString("username")+" ");
    			System.out.print(rs.getString("password")+" ");
    			System.out.print(rs.getString("nickname")+" ");
    			System.out.print(rs.getInt("age"));
    			System.out.println();
    		}
    		// 4.释放资源
    		rs.close();
    		statement.close();
    		conn.close();
    	}
    }
    
    
    • 数据库:
      在这里插入图片描述

    • 运行截图

    在这里插入图片描述

    本文来自博客园,作者:兮动人,转载请注明原文链接:https://www.cnblogs.com/xdr630/p/15254885.html

  • 相关阅读:
    第一次实验
    pta12
    《暗时间》读书笔记
    案例分析
    软件工程第二次作业
    阅读任务
    20210311_软工_准备工作
    学习总结
    第十四周学习总结&实验报告
    第十三周课程总结
  • 原文地址:https://www.cnblogs.com/xdr630/p/15254885.html
Copyright © 2011-2022 走看看