为了账号安全,请及时绑定邮箱和手机立即绑定

java写mysql 的jdbc连接报了exceptionlnlnitializerError错误

java写mysql 的jdbc连接报了exceptionlnlnitializerError错误

跃然一笑 2018-12-06 12:13:21
Demo1: package cn.wzl.demo1; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException;import org.junit.Test; public class Demo1 { @Test public void fun1() throws SQLException{ Connection con=JdbcUtil.getConnection(); String sql="insert into music2 values(?,?)"; PreparedStatement pstmt=con.prepareStatement(sql); for(int i=0;i<100000;i++) { pstmt.setInt(1, i+1); pstmt.setString(2, i%2==0?"男":"女"); pstmt.addBatch(); } pstmt.executeBatch(); System.out.println("OK"); } } JdbcUtil: package cn.wzl.demo1; import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties; import org.junit.Test; public class JdbcUtil { private static Properties props=null; static{ try { InputStream in=JdbcUtil.class.getClassLoader().getResourceAsStream("jdbc.con.properties"); props=new Properties(); props.load(in); } catch (IOException e) { throw new RuntimeException(e); } try { Class.forName(props.getProperty("driverClassName")); } catch (ClassNotFoundException e) { throw new RuntimeException(e); } } public static Connection getConnection() throws SQLException{ return DriverManager.getConnection(props.getProperty("url"), props.getProperty("username"), props.getProperty("password")); } }
查看完整描述

2 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

配置文件路径对吗?

查看完整回答
反对 回复 2018-12-16
  • 2 回答
  • 0 关注
  • 1113 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号