- 第十一章学习总结 MySQL数据库管理系统,简称MySQL,是世界上最流行的开源数据库管理系统,其社区版(MySQL Community Edition)是最流行的免费下载的开源数据库管理系统。 在命令行进入MySQL安装目录的bin子目录,键入mysqld --initialize-insecure命令: D:\mysql-5.7.15-winx64\bin>mysqld --initialize-insecure 其做用是初始化data目录,并受权一个无密码的root用户。执行成功后,MySQL安装目录下多出一个data子目录(用于存放数据库,对于早期版本,安装后就有该目录) 加载JDBC-MySQL数据库驱动: try{ Class.forName("com.mysql.jdbc.Driver"); } catch(Exception e){} 链接数据库: 使用Connection getConnection(java.lang.String,java.lang.String,java.lang.String)和Connection getConnection(java.lang.String)方法创建链接 SQL查询语句对象: statement对象调用方法: 更新update 表 set 字段 = 新值 where<条件子句> 添加insert into 表(字段列表)value (对应的具体的记录) 删除delete from 表名 where <条件子句> try{ Statement sql=con.createStatement(); } catch(SQLException e ){} 处理查询结果:ResultSet rs = sql.executeQuery("SELECT * FROM students"); 在代码ResultSet rs = sql.executeQuery("SELECT * FROM students");以后马上关闭链接 控制游标: 使用该方法得到一个Statement对象:Statement stmt = con.createStatement(int type ,int concurrency); 链接SQL Server数据库: try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch(Exception e){ }
1.select不是数据操做语言; 2.java.sql.SQLException: Unknown column 'sid' in 'field list' 是说没有sid这一列; 3.executeUpdate返回的类型是int,表明的含义是受影响的记录
数据库真的很是难了。java
周末愉快。mysql