dljd_003_jdbc概述
一、概述
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。二、java连接数据库
2.1数据库设计
create database jdbc; use jdbc; create table test( id int primary key auto_increment, name varchar(10) ); insert into test values(1,"name1"); insert into test values(2,"name2"); insert into test values(3,"name3"); insert into test values(4,"name4"); insert into test values(5,"name5");
2.2java连接数据库实现类
package edu.aeon.jdbc; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * [说明]:连接数据库 * @author aeon(qq:1584875179) * */ public class Test { public static void main(String[] args) { try { Driver driver=new com.mysql.jdbc.Driver(); DriverManager.registerDriver(driver); String url="jdbc:mysql://localhost:3306/jdbc"; String username="root"; String password="root"; Connection connection=DriverManager.getConnection(url, username, password); Statement statement=connection.createStatement(); String sql="select* from test"; ResultSet resultSet=statement.executeQuery(sql); while(resultSet.next()){ int id=resultSet.getInt("id"); String name=resultSet.getString("name"); System.out.println(id+"\t"+name); } } catch (SQLException e) { e.printStackTrace(); } } }
数据库截图:
测试结果:
可见我们连接上了数据库,且能通过DQL语句执行查询了,不过程序并不完美,如打开的资源没关闭。我们慢慢来学习jdbc的进化史吧!

更多精彩