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:

 

 

posted @ 2019-05-14 16:14  柠檬茶lemon  阅读(276)  评论(0编辑  收藏  举报