培训视频day 13 jdbc

1.核心jdbc接口规范

   drivermanager 驱动管理器

   connection 连接

  statement操作状态

   resultset结果集

2,第一个jdbc 程序

   a,搭建数据库环境

   启动mysql服务,连接mysql

   创建数据库 create database day13;

  切换数据库 use day13

  创建数据表

  create table users(

id int primary key not null auto_increment,

name varchar(40),

pwd varchar(45),

email varchar(100)

);


向数据表插入几条数据

insert into users values(null,'aaa','111','aaa@itcast.cn');

insert into users values(null,'bbb','111','bbb@itcast.cn');

insert into users values(null,'ccc','111','ccc@itcast.cn');

insert into users values(null,'ddd','111','ddd@itcast.cn');





通过myeclipse与数据库连接

1, 创建web 工程day13,导入数据库驱动

将jar包复制web-inf/lib

2新建java程序,使用jdbc接口规范连接数据库


package day13;


import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.DriverPropertyInfo;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.SQLFeatureNotSupportedException;
import java.sql.Statement;
import java.util.Properties;
import java.util.logging.Logger;


import org.junit.Test;


public class JDBCTest {
@Test
    public void demo1(){
    //第一个jdbc程序,连接mysql数据库

try {
//1 加载数据库jdbc实现-----加载驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
   //2建立数据库连接
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/day13", "root", "1367356");
//3将sql发送给数据库
Statement statement=conn.createStatement();
ResultSet rs=statement.executeQuery("select * from users");

//遍历结果集-----迭代器
while(rs.next()){
System.out.println(rs.getString("name"));
System.out.println(rs.getString("email"));
}
rs.close();
statement.close();
conn.close();

} catch (SQLException e) {
// TODO Auto-generated catch block
throw new RuntimeException("cuowu");
}
      
}
}







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值