连接数据库有几种方式:
桥连:应用程序----》操作系统(控制面板中,有一个数据源ODBC)==》数据库
优点:就是可以连接操作系统中所有的数据库
缺点:运行速度慢
用处:用于测试或练习
直连:应用程序===》数据库
优点:速度快
缺点:需要数据库方的驱动包
用处:用于开发
Java数据库连接:JDBC全称是:Java DataBase Connectivity,是Java语言用来规范客户商程序如何访问数据库应用程序的接口,提供了如查询和更新数据库操作的方法;JDBC是sun公司的商标,通常说JDBC是面向关系型数据库;
连接步骤:
1、注册驱动:告知JVM使用的是那一个数据库驱劝;
2、获得连接:使用JDBC中的类,完成对数据库连接(mysql)
3、获得执行平台:通过连接对象获取对sql语句的执行者;
4、执行sql语句:使用执行者对象,向数据库执行sql语句,并获取数据库执行后返回的;
5、处理结果;
6、关闭资源;
JDBC常用的类和接口:一类三接口
DriverManager类:用来管理数据库中所有的驱动程序,JDBC管理层
Connection接口:用于与特定数据库连接
Statement接口:用于向数据库中传递sql语句的,执行者.ProparedStatement继承Statement,用于动态执行sql语句
ResultSet接口:用于接收返回值,相当于一个临时表
面试题:类、对象、实例化
对象:万物皆对象;
描述->身高、体重、姓名等 ==>属性
行为->上课,吃饭等==》方法
类:具有相同属性和共同行为一组对象的集合;