java – SPRING 3 MVC – MySQL JDBC数据库连接配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – SPRING 3 MVC – MySQL JDBC数据库连接配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2234字,纯文字阅读大概需要4分钟。
内容图文
![java – SPRING 3 MVC – MySQL JDBC数据库连接配置](/upload/InfoBanner/zyjiaocheng/907/6b94e746249045b1b75c08272c64165e.jpg)
迷失在众多Java API和XML配置中.
我正在尝试使用Spring MVC创建一个应用程序但是在使用XML配置时遇到了困难.
我希望能够连接到一个mysql数据库……但我很难找到如何做到这一点的简洁方法.我不想使用Hibernate或任何其他框架,JDBC本身就足够了.
我希望能够创建数据库连接并访问可以根据需要更改查询的String变量.我认为问题在于xml配置,但我可能错了.
我已将下面显示的详细信息粘贴到application-context.xml文件中,但除非我将其删除,否则无法构建服务器.我不确定我是否遗漏了一些简单的东西!
<bean id="JdbcDao" class="com.bcash.DbAccess.JdbcDao">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
p:driverClassName="com.mysql.jdbc.Driver"
p:url="jdbc:mysql://localhost:3306/db_name"
p:username="root"
p:password=""
destroy-method="close" />
这是我为xml声明编写的关联类
package com.bcash.DbAccess;
import javax.sql.DataSource;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.JdbcTemplate;
public class JdbcDao {
private JdbcTemplate jdbcTemplate;
protected String query = "INSERT INTO user('username','email','password','access_level') VALUES ('admin','test@test.com','testPassWord','admin')";
public void insertUser(){
try{
jdbcTemplate.update(query);
} catch(DataAccessException e){
String error = e.getMessage();
System.out.println(error);
}
}
}
我得到的唯一错误是无法在ant构建脚本的第726行部署服务器
<target if="netbeans.home" name="-run-deploy-nb">
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>
虽然,我对PHP很好,但我有点困惑,因为我对Java很新.
提前致谢
解决方法:
我不知道我真的关注你问的关于构建的问题,但是看一下代码以及你如何设置东西,我确实看到了一个看起来像问题的东西.看起来你永远不会实例化你的JdbcTemplate并将它与dataSource相关联.
您应该像这样创建一个JdbcTemplate实例:
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource">
<ref bean="dataSource" />
</property>
</bean>
然后确保你有一个jdbcTemplate变量的set方法,并将对模板的引用传递给你的bean而不是dataSource.
<bean id="JdbcDao" class="com.bcash.DbAccess.JdbcDao">
<property name="jdbcTemplate" ref="jdbcTemplate"/>
</bean>
这样做你的JdbcTemplate将引用你的dataSource,然后你应该能够执行查询.
内容总结
以上是互联网集市为您收集整理的java – SPRING 3 MVC – MySQL JDBC数据库连接配置全部内容,希望文章能够帮你解决java – SPRING 3 MVC – MySQL JDBC数据库连接配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。