springboot项目中使用原生jdbc连接MySQL数据库
2019-01-15 21:08
519 查看
第一步:pom.xml中添加依赖;
[code] <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
第二步:编写连接类
[code]package com.example.demo.controller; import java.lang.*; import java.sql.*; public class JDBCDemo { public static void main(String[] args) throws SQLException, ClassNotFoundException { // Class.forName("com.mysql.jdbc.Driver"); Class.forName("com.mysql.cj.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1:3306/mysql?serverTimezone=GMT%2B8"; // String url = "jdbc:mysql://127.0.0.1:3306/mysql"; Connection con = DriverManager.getConnection(url, "root", "123"); Statement statement = con.createStatement(); ResultSet resultSet = statement.executeQuery("select * from db"); while(resultSet.next()){ System.out.println(resultSet.getString(1)); } } }
执行结果:
注:问题记录
1.数据库密码错误会报错“Exception in thread "main" java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)”
2.url中未加参数‘serverTimezone=GMT%2B8’,会报下面的错误;
3.mysql驱动,使用
[code]"com.mysql.jdbc.Driver"
会报如下警告:
Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
换成
[code]"com.mysql.cj.jdbc.Driver"
即可
相关文章推荐
- Spring Boot 与 Kotlin 使用JdbcTemplate连接MySQL数据库的方法
- java项目中使用JDBC连接mysql数据库查询数据
- 在springboot项目中使用mybatis 集成 Sharding-JDBC
- Springboot中使用mybatis连接mysql数据库
- SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
- Spring Boot项目中使用jdbctemplate 操作MYSQL数据库
- 简单的用jdbc使spring boot项目同时连接Oracle和Mysql数据源
- SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
- 使用JDBC连接mysql数据库
- JAVA使用JDBC连接MySQL数据库
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- 使用JDBC连接MySQL数据库--典型案例分析(五)----用户名密码验证功能
- JAVA使用JDBC连接MySQL数据库
- Spring Boot使用方法小札(4):使用Serlvet中原生Filter API
- Ubuntu jsp平台使用JDBC来连接MySQL数据库
- 标准版eclipse配置J2EE插件,使用maven创建web项目(spring JDBC)
- 使用JDBC连接MySQL数据库--典型案例分析(八)----实现员工数据的分页查询
- Eclipse中使用JDBC连接MYSQL数据库
- 记代码小白的第一次数据库连接——Eclipse使用JDBC连接到Mysql数据库
- 分页查询信息(使用jdbc连接mysql数据库实现分页查询任务)