JDBC(java data base concectivity),是一种用于执行SQL语句的java API,可以为多种关系库提供统一访问。
通常使用JDBC完成以下操作:
1)同数据库建立连接
2)向数据库发送SQL语句
3)处理从数据库返回的结果
JDBC不能直接访问数据库,必须依赖于数据库厂商提供的JDBC驱动程序。
使用JDBC的步骤:
1.创建数据源
2.装载驱动程序
try{ Class.forName("驱动程序如:sun.jdbc.odbc.JdbcOdbcDriver");}
catch(ClassNotFoundException e){
System.out.println("加载数据库驱动时抛出异常:")
e.printStackTrace();
}
成功加载后,会将加载的驱动类注册给DriverManger类,否则抛出异常
3.用驱动程序类与DBMS(数据库管理系统)建立一个连接
Connection con=DriverManger.getConnection(url,"登录用户","密码");
4.读取数据,进行各种数据库操作
Statement stmt=con.createStatement();
Statement提供了三种执行SQL语句的方法:
executeQuery();返回一个ResultSet型的结果集,包含所有满足条件的记录以及相应数据表的相关信息
用于select语句
executeUpdate():返回一个int型数值,代表影响数据库记录的条数,即插入,修改或删除记录的条数。
用于insert,update以及delete的sql语句
execute():返回boolean类型,代表执行此语句是否有resultset返回,有就是true.用于返回多个结果集,
更新计数或二者组合的语句
5.关闭数据库连接
resultSet.close();
statement.close();
connection.close();
MySQL:
1.启动时选择以管理员权限启动 cmd
2.net start mysql 开启 net stop mysql 关闭
3.alter user user() identified by"密码" 修改管理员密码
4.
基础学习:
创建一个数据库EMP,在EMP数据库中创建Employees表
插入数据并查看