2021-10-21 JDBC连接数据库

前端技术+数据库+java后台

JDBC技术

1.JDBC定义

JDBC:(Java Database connectivity)java数据库连接技术.

一个系统是由java的JDBC技术获取到数据库的数据展示在页面上进行可视化的数据展示,获取用户通过

简单直观的页面操作然后由java后台技术对数据库 进行CRDU.

2.JDBC技术连接上数据库

步骤:

1.创建mysql数据库和表
2.java连接不同的数据库,需要有不同的数据库厂商提供的数据驱动jar包(可以去厂商官网下载)
别忘记build path进去
3.编写代码,加载驱动
4.建立连接,创建ConnectionStatement对象,负责发送SQL指定到数据.
5.创建SQL指令,创建PreperedStatement对象,负责发送SQL指定到数据.
6.PreperedStatement对象执行executeQuery查询,执行executeUpdate增删改
7.关闭资源对象
public class JDBCTest01 {
   
public static void main(String[] args) {
   
// String url="jdbc:mysql://localhost:3306/myschooldb";
//连接数据库地址
String url="jdbc:mysql://172.168.1.41:3306/myschooldb";
//连接数据库的账号和密码
String user="zhangfei";
String password="sa123";
try {
   
//1.加载驱动(加载进内存)
Class.forName("com.mysql.jdbc.Driver");
//2.建立数据库连接
DriverManager.getConnection(url, user, password);
System.out.println("连接成功!");
} catch (ClassNotFoundException e) {
   
e.printStackTrace();
} catch (SQLException e) {
   
e.printStackTrace();
}
}
}

3.JDBCAPI:

API指查询的帮助文档,也可以是Application  interface应用程序接口;
JDBC技术提供了一些常用的API来实现java对数据库的数据增删改查操作
Connection接口:负责和数据库建立连接
PreperedStatement接口:发送SQL语句到数据库
ResultSet接口:返回查询到结果集集合的

4.查询

public class JDBCTest01 {
   
public static void main(String[] args) {
   
// String url="jdbc:mysql://localhost:3306/myschooldb";
//连接数据库地址
String url="jdbc:mysql://172.168.1.41:3306/myschooldb";
//连接数据库的账号和密码
String user="zhangfei";
String password="sa123";
Connection conn=null;
PreparedStatement pstmt=null;
ResultSet rs=null;
try {
   
//1.加载驱动(加载进内存)
Class.forName("com.mysql.jdbc.Driver");
//2.建立数据库连接,返回连接对象
conn=DriverManager.getConnection(url, user, password);
System.out.println
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值