Javaweb(0)之MySql的使用和JDBC操作
安装MySQL请阅读:
https://www.cnblogs.com/ayyl/p/5978418.html
MySQL的图形界面 MySQL Workbench :
https://www.jianshu.com/p/bba859635ae4
https://www.jianshu.com/p/dc58a4efdd84
学习JDBC请阅读:
https://www.cnblogs.com/whgk/p/6442768.html
https://www.zhihu.com/question/271533176/answer/362588209
IDEA连接MySQL请阅读:
https://blog.csdn.net/wk992337444/article/details/79279276
JDBC:
相关信息 https://www.cnblogs.com/whgk/p/6442768.html
DriverManager类:管理数据库中的所有驱动程序, 需要添加驱动
Connection接口:与数据库连接
Statement接口:用于在已经建立连接的基础上 向数据库发送SQL语句。 有Statement 、PrepareStatement 、CallableStatement 三种Statement对象
ResultSet接口:类似一个临时表,用来暂时存放数据库查询操作获得的结果集
总结:java的JDBC就分为5步,4个属性
属性:driver、url、user、password
五步:注册驱动、获取连接、获取执行sql语句对象、获取结果集对象、处理结果。
注:假设是web项目,就必须把mysql-connector-java-3.1.13-bin.jar copy到tomcat下lib文件夹下。然后project->clean一下。
最新注册驱动字符串:String driverClass="com.mysql.cj.jdbc.Driver";
连接的URL为:String url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT"; 数据库名后面信息,注意要加上 时区
折腾了一个下午,和半个晚上,才发现上面的三个问题!!!!
数据库源(数据库连接池)DataSource: