你上面的这行代码properties.setProperty("javax.net.ssl.trustStore", null);有问题,会报空指针
时间: 2024-03-16 08:47:09 浏览: 112
Idea跑的项目没问题将程序install成jar包运行报错空指针的问题
对不起,你是对的。如果将`javax.net.ssl.trustStore`设置为`null`,会导致空指针异常。正确的做法是将其设置为一个空字符串`""`,如下所示:
```java
properties.setProperty("oracle.net.ssl_cipher_suites", "<cipher_suite>");
properties.setProperty("javax.net.ssl.trustStore", "");
properties.setProperty("oracle.net.ssl_server_dn_match", "false");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=<host>)(PORT=<port>))(CONNECT_DATA=(SERVICE_NAME=<service_name>)))", properties);
```
这样就可以跳过证书验证,连接Oracle数据库了。
阅读全文