JDBC连接MySQL数据库

JDBC

1. 概念:Java DataBase Connectivity
	 	可以为多种关系型数据库DBMS提供统一 的访问方式,用Java来操作数据,用Java来操作数据库
2. 本质:其实是官方(SUN)定义的一套操作所有关系型数据库的规则,即接口。
		各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程
		真正执行的代码是驱动jar包中的实现类
3. 快速入门:
	*步骤:
		1. 导入驱动jar包
			1. 复制mysql-connector-java-5.1.8.jar到项目的libs目录下
			2. 右键-->Add as Library
		2. 注册驱动
		3. 获取数据库的连接对象Connection
		4. 定义sql
		5. 获取执行sql语句的对象Statement
		6. 执行sql,接受返回结果
		7. 处理结果
		8. 释放资源

		*代码实现jdbc对数据库数据进行更改
		*//1.导入驱动jar包
   		 //2.注册驱动
  		  Class.forName("com.mysql.jdbc.Driver");
   		 //3.获取数据库连接对象
   		 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myschool","root","pppp");
    	//4.定义sql语句
    		String sql = "update grade set GradeName = 100 where GradeId = 1";
   		 //5.获取执行sql的对象Statement
   		 Statement stmt = conn.createStatement();
  	 	 //6.执行sql语句
   	 	int count = stmt.executeUpdate(sql);
   	 	//7.处理结果
  	 	 System.out.println(count);
   		 //8.释放资源
   		 stmt.close();
   		 conn.close();
4. 详解各个对象:
	1. DriverManager:驱动管理对象
		*功能:
			1. 注册驱动:告诉程序该使用哪个数据库驱动jar包
				API:static void registerDriver(Driver driver) 注册给指定的驱动程序DriverManager
				写代码时使用:Class.forName("com.mysql.jdbc.Driver");
			注意:mysql5之后的驱动jar包可以省略注册驱动的步骤。 
			2. 获取数据库连接
				*方法:static Connection	getConnection​(String url, String user, String password)
				*
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值