日期:2014-05-18  浏览次数:20582 次

连接数据库的配置问题
利用javax.naming.Context接口连接mysql的数据库
一小部分原代码如下
Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/bookstore");
Connection conn=ds.getConnection();
我用的是netbean,运行说
java.lang.NullPointerException
  at sun.jdbc.odbc.JdbcOdbcDriver.getProtocol(JdbcOdbcDriver.java:507)
  at sun.jdbc.odbc.JdbcOdbcDriver.knownURL(JdbcOdbcDriver.java:476)
  at sun.jdbc.odbc.JdbcOdbcDriver.acceptsURL(JdbcOdbcDriver.java:307)
  。。。。。

好像还要配置xml文件中resource属性,但不知道是哪个xml文件
初学,求解,谢谢

------解决方案--------------------
你有没有导入jar包呀? 好像是你没有驱动包哦!!!
------解决方案--------------------
数据库连接首先导入相关jar包

------解决方案--------------------
顶楼上 缺少数据源
------解决方案--------------------
用NetBeans可以在连接时,配置数据库连接如果成功了,就可以在编程时,直接调用。如果不能够连接成功,也会给出连接失败提示。而且用NetBeans好像不需要配置xm.