
# JDBC问题定位
JDBC（Java Database Connectivity，java数据库连接）是应用程序访问数据库的统一标准接口，应用程序可使用JDBC连接数据库并执行SQL。 DWS提供了对JDBC 4.0特性的支持，本章节提供了JDBC常见问题定位及对应报错和问题的处理方法。
产生JDBC问题的原因主要分为以下三个方面：
- 应用程序和应用程序框架问题。
- JDBC业务功能问题。
- 数据库配置问题。
JDBC问题在具体业务中的表现主要分为以下三个方面：
- 执行报错，JDBC抛出异常。
- 执行效率低，耗时异常。
- 特性不支持，JDBC未实现的JDK接口。
JDBC问题具体分类可参见[表1]。
 表1JDBC问题分类 
| 问题分类                                                                                                                                          | 问题原因                            |
|:---|:---|
| [建立数据库连接失败](https://support.huaweicloud.com/trouble-dws/dws_09_0202.html)    | JDBC客户端配置问题：包括URL格式不对，或用户名密码错误。 |
| [建立数据库连接失败](https://support.huaweicloud.com/trouble-dws/dws_09_0202.html)    | 网络不通。                           |
| [建立数据库连接失败](https://support.huaweicloud.com/trouble-dws/dws_09_0202.html)    | Jar包冲突。                         |
| [建立数据库连接失败](https://support.huaweicloud.com/trouble-dws/dws_09_0202.html)    | 数据库配置问题，数据库未配置远程访问权限。           |
| [执行业务抛出异常](https://support.huaweicloud.com/trouble-dws/dws_09_0203.html)     | 传入SQL有误，DWS不支持。                 |
| [执行业务抛出异常](https://support.huaweicloud.com/trouble-dws/dws_09_0203.html)     | 业务处理异常，返回异常报文。                  |
| [执行业务抛出异常](https://support.huaweicloud.com/trouble-dws/dws_09_0203.html)     | 网络故障。                           |
| [执行业务抛出异常](https://support.huaweicloud.com/trouble-dws/dws_09_0203.html)     | 数据库连接超时，socket已关闭。              |
| [性能问题](https://support.huaweicloud.com/trouble-dws/dws_09_0204.html)               | SQL执行慢。                         |
| [性能问题](https://support.huaweicloud.com/trouble-dws/dws_09_0204.html)               | 结果集过大，导致应用程序端响应慢。               |
| [性能问题](https://support.huaweicloud.com/trouble-dws/dws_09_0204.html)               | 用户传入SQL过长，JDBC解析慢。              |
| [功能支持问题](https://support.huaweicloud.com/trouble-dws/dws_09_0205.html)                    | JDK未提供标准接口。                     |
| [功能支持问题](https://support.huaweicloud.com/trouble-dws/dws_09_0205.html)                    | JDBC未实现接口。                      |
   
