JavaWeb2——JDBC 编程

1. JDBC 基本概念

1.1 什么是 JDBC ?

  • JDBC 是Java DataBase Connectivity 的缩写。
  • 是一种可用来执行 SQL 语句的 Java API。
  • 通过使用 JDBC, 开发人员可以很方便的将 SQL 语句传送给几乎任何一种数据库。

  • 在这里插入图片描述

1.2 JDBC 能干什么?

  1. 同一个数据库建立连接。
  2. 向数据库发送 SQL 语句。
  3. 处理数据库返回的结果。

1.3 安装 MySQL

  • MySQL 与 Java 是好朋友。
  • 安装要自己琢磨。
  • 我假设现在你已经安装起了 MySQL。

2. JDBC 数据库编程的基本步骤

2.1 将驱动程序导入到工程,在程序中加载驱动

2.1.1 下载 JDBC 驱动

  1. 登入官网
  2. 下载 “mysql-connector-java-xxx-bin.jar”
  3. 记得选择:平台无关
  4. 得到的压缩包,解压得到第二部的 jar 文件
  5. 与导入 jdom 一样的操作,在 XML 编程那一篇 blog 上。
  6. 简单来说就是 构建路径。
  7. 最后如果有 modul-info.java, 写入requires java.sql;
  8. 成功。

2.1.2 加载驱动程序

		/* 驱动程序描述字符串 */
		String driver = "com.mysql.jdbc.Driver";
		
		/* 加载驱动程序 */
		try {
   
			Class.forName(driver);
		} catch (ClassNotFoundException e) {
   
			// TODO 自动生成的 catch 块
			e.printStackTrace();
		}

2.1.3 不同数据库的 JDBC 驱动的类名

  • Oracle 数据库
String driver = "oracle.jdbc.driver.OracleDriver"
  • SQLServer 2008
String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
  • MySQL
String driver = "com.mysql.jdbc.Driver"

2.2 创建连接对象 Connection

2.2.1 解释 getConnection()函数

  • 函数原型
public static Connection getConnection(String url, String user, String password)
											 throws SQLException {
   }
  • 参数解释
建立到给定数据库 URL 的连接。user 是用户名, password 是用户的密码。

- url
url = "jdbc:subprotocol:data source identifier"
subprotocol: 表示与数据库系统相关的子协议。
data source identifier: 表示数据源信息。

- 例如:
url = "jdbc:mysql://127.0.0.1:3306/mydb"

- 格式为:
"jdbc:mysql://安装数据库主机的IP地址:端口/已建立的数据库名"

- 本机:
如果是在本机,IP地址可用 localhost 代替。 

2.2.2 连接数据库

		/* 连接数据库 */
		String url = "jdbc:mysql://localhost:3306/students";
		String user = "root";
		String passwd = "123456";
		Connection con = null;
		try {
   
			con = DriverManager.getConnection(url, user, passwd);
		} catch (SQLException e) {
   
			// TODO 自动生成的 catch 块
			e
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NoBug.己千之

鼓励,鼓励,更加努力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值