- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                黑马程序员JavaEE就业班同步笔记数据库相关:JDBC操作MYSQL:* 数据库的概述:指的是一个文件系统,这个文件系统通过SQL访问.* 关系型数据库:数据库中存放的是实体之间的关系.* 常见的关系型数据库:MYSQL,Oracle,DB2,SQLServer,SQLite,SyBaseMYSQL的使用:* 安装和卸载:* 存储结构:    * 一台电脑安装了MYSQL的服务器软件,那么这台电脑称为是MYSQL数据库服务器.一个软件创建一个数据库,有一个实体类创建一个表与之对应,实体的实例对象通常使用表中的记录与之对应.SQL:结构化查询语言:* SQL的分类:    * DDL:数据定义语言.create,alter,drop...    * DML:数据操纵语言.update,insert,delete    * DCL:数据控制语言.grant,if,...    * DQL:数据查询语言.select* SQL对数据库CRUD:* SQL对数据库中表CRUD的操作* SQL对数据库中表的记录的操作:    * update,insert,delete    * Select ... From ... Where ... Group by ... Having ... Order by ...;* SQL的多表设计:    * 一对多:在多的一方创建外键执向一的一方的主键.    * 多对多:创建中间表,至少两个字段作为外键执向多对多双方的主键.    * 一对一:唯一外键对应,主键对应.* SQL的多表的查询:    * 连接查询:        * 交叉连接:        * 内连接:            * 显式内连接:inner join            * 隐式内连接:        * 外连接            * 左外连接:left outer join            * 右外连接:right outer join    * 子查询:案例一:使用JDBC完成CRUD的操作:需求:对分类管理使用JDBC进行CRUD的操作.分析:技术分析:【JDBC的概述】JDBC:Java DataBase Connectivity Java数据库的连接.* 是SUN公司统一提供的一套接口规范(JDBC).各个数据库生产商提供实现.驱动:两个硬件设备之间通信的桥梁.【JDBC的开发步骤】注册驱动:获得连接:获得执行SQL语句对象:释放资源:步骤分析:【步骤一】:创建一个Java项目.【步骤二】:引入mysql的驱动包.【步骤三】:编写代码.【步骤四】:完成CRUD的操作:代码实现:工具类的抽取:public class JDBCUtils {	/**	 * 注册驱动的方法	 */	public static void loadDriver(){		try {			Class.forName(com.mysql.jdbc.Driver);		} catch (ClassNotFoundException e) {			e.printStackTrace();		}	}	/**	 * 获得连接的方法	 */	public static Connection getConnection(){				Connection conn = null;		try {			loadDriver();			conn = DriverManager.getConnection(jdbc:mysql:///web_07, root, 123);		} catch (SQLException e) {			e.printStackTrace();		}		return conn;	}		/**	 * 释放资源的方法	 */	public static void release(ResultSet rs,Statement stmt,Connection conn){		if (rs != null) {	        try {	            rs.close();	        } catch (SQLException e) {	        	e.printStackTrace();	        }	        // 垃圾回收尽快回收对象.	        rs = null;	    }		if (stmt != null) {	        try {	        	stmt.close();	        } catch (SQLException e) {	        	e.printStackTrace();	        }	        // 垃圾回收尽快回收对象
                您可能关注的文档
最近下载
- GB50702-2011砌体结构加固设计规范.docx VIP
- SY-BA-29-2011整车后碰撞试验规范.doc VIP
- 2024年广西玉林市中考物理模拟试卷五.docx VIP
- 2025吉林省国资委监管企业招聘527人(2号)考试备考题库及答案解析.docx VIP
- 2024年广西玉林市中考物理试卷与参考答案.docx VIP
- XX卫生院“十五五”发展规划(2025年-2029年).docx VIP
- 第四章 熔化焊与热切割安全用电教案 邢建章.docx VIP
- 弟子规全文带拼音排版好可直接打印.doc VIP
- 污泥处理系统设计计算.pdf VIP
- (高清版)DB32∕T 4025-2021 污水处理中恶臭气体生物净化工艺设计规范.pdf VIP
 原创力文档
原创力文档 
                        

文档评论(0)