spring连接数据库 急啊!!在线等

lycgxy 2007-02-02 04:08:40
源代码:
// 连接mysql
public void conMySql() {
Resource resource = new ClassPathResource("applicationContext.xml");

BeanFactory factory = new XmlBeanFactory(resource);
JdbcTemplate jt = (JdbcTemplate) factory.getBean("dataSourceMysql");
/*ApplicationContext cts = new FileSystemXmlApplicationContext("bean.xml");
DataSource ds = (DataSource) cts.getBean("dataSource");
JdbcTemplate jt = new JdbcTemplate(ds);
*/
// List al=new ArrayList();
// jt.execute("create table lyc(name varchar(20))");

List l = jt.queryForList("select * from userlist");
for (Iterator iter = l.iterator(); iter.hasNext();) {
System.out.println(iter.next().toString());
}
}
配置文件:
<bean id="dataSourceMysql"
class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName">
<value>org.gjt.mm.mysql.Driver</value>
</property>
<property name="url">
<value>jdbc;mysql://localhost:3306/demo</value>

</property>
<property name="username">
<value>root</value>

</property>
<property name="password">
<value>lyc</value>
</property>
</bean>
错误提示:

Exception in thread "main" java.lang.ClassCastException: org.apache.commons.dbcp.BasicDataSource
at test.SimpleTest.conMySql(SimpleTest.java:65)
at test.SimpleTest.main(SimpleTest.java:44)

...全文
378 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
likgui 2007-05-12
  • 打赏
  • 举报
回复
关注
killer_roc 2007-05-12
  • 打赏
  • 举报
回复
找到了,谢谢!
guoxiangjun 2007-05-11
  • 打赏
  • 举报
回复
去找一找,那是DataSource配置数据源的,用spring肯定是要用他的,有2个jar包1:commons-dbcp-1.2.jar 2:commons-pool-1.3.jar,去找找!!!!!
killer_roc 2007-05-11
  • 打赏
  • 举报
回复
我也是这个问题,谁能告诉我类org.apache.commons.dbcp.BasicDataSource所在的jar包是哪个包,谢谢了!
ABCatai 2007-02-05
  • 打赏
  • 举报
回复
org.apache.commons.dbcp.BasicDataSource 类没找到!

楼主是不是没有把类org.apache.commons.dbcp.BasicDataSource所在的jar包放在构建路径里?这样的话就无法调用了
lycgxy 2007-02-02
  • 打赏
  • 举报
回复
各位大哥看一下呀,帮帮忙

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧