这个问题,有点眼熟。。。
是conn这个为null,你重点看getConn这个方法
端口号是3306么
因为你将conn设置为null了,在try中对conn赋值,只在try中生效,不会在try外面生效,所以在外面调用conn时,会出现conn为null
用对象之前要不要实例化,看看connection是怎么写的