JDBC-常见问题

JDBC-常见问题

资源的管理

在JDBC的相关资源使用完毕后,要及时释放资源,以防内存泄漏


SQL语句问题

Java.sql.SQLSyntaxErrorException:SQL语句异常

  • SQL语句有误,请检查SQL语句!强烈建议在SQL工具中编写测试后再粘到Java程序中
  • 来连接数据库的URL中,数据库名称编写错误也会报此异常

SQL语句未设置参数问题

java.sql.SQLException:No value specified for parameter 1

在使用预编译SQL语句时,如果有?占位符,要为每一个占位符赋值,否则报该错误


用户名或密码错误问题

java.sql.SQLException: Access denied for user 'root'@'ZOEY.lan' (using password: YES)


通信异常

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

如果连接时的IP地址和端口写错,则会报此异常