java jdbc连接_java-jdbc数据库连接
web.xml:(web.xml)
contextConfigLocationclasspath:spring.xml,classpath:spring-mybatis.xml,classpath:spring-shiro.xml
mybatis.xml:(spring-mybatis.xml)
<?xml version="1.0" encoding="UTF-8"?>
UserDao.java
@Repositorypublic class UserDao { public User findUserByLoginName(String loginName) { String sql = "select * from user where loginName = :loginName"; User user = new User(); user.setLoginName(loginName); //user.setPassWord(passWord); SqlParameterSource parameterSource = new BeanPropertySqlParameterSource(user); BeanPropertyRowMapper rowMapper = new BeanPropertyRowMapper(User.class); new JDBCMySql(); NamedParameterJdbcTemplate namedParameterJdbcTemplate = JDBCMySql.namedParameterJdbcTemplate; try { user = namedParameterJdbcTemplate.queryForObject(sql,parameterSource,rowMapper); } catch (DataAccessException e) { return null; } return user; }}
JDBCMySql.java
public class JDBCMySql { private static ApplicationContext ctx = null; public static NamedParameterJdbcTemplate namedParameterJdbcTemplate; { try { if (ctx == null) { ctx = new ClassPathXmlApplicationContext("spring-mybatis.xml"); } namedParameterJdbcTemplate = (NamedParameterJdbcTemplate)ctx.getBean(NamedParameterJdbcTemplate.class); /*ComboPooledDataSource pool= (ComboPooledDataSource) ctx.getBean("dataSource"); jdbcUser = pool.getUser(); jdbcPassword = pool.getPassword(); jdbcUrl = pool.getJdbcUrl(); driverClass = pool.getDriverClass(); initialPoolSize = pool.getInitialPoolSize(); maxPoolSize = pool.getMaxPoolSize();*/ } catch (Exception e) { System.out.println("错误:" +e.getMessage()+ e.getStackTrace()); } }}
java jdbc连接_java-jdbc数据库连接相关推荐
- jdbc连接数据scanip_java数据库连接_jdbc
1. jdbc 概述 问题:实际开发中,不可能用工具或者命令行操作数据库,数据库表中的数据最终要使用Java程序来操作,那么Java中如何操作数据库中的数据呢? 答 : 在Java语言中,有一个专门连 ...
- java jdbc事务_Java JDBC事务管理和保存点
java jdbc事务 Transaction Management in java is required when we are dealing with relational databases ...
- java jdbc 批处理_Java JDBC批处理插入数据操作
在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据.此外,我们将努力探索一些场景,如在内存不足时正常运行,以及 ...
- java derby连接_JAVA-Derby连接
陌上尘 阅读(1572) 评论(0) 编辑 收藏 所属分类: JAVA-J2EE import java.sql.SQLException; /** * 第一个 JDBC 的 HelloWorld ...
- 实现jdbc连接mysql_Java JDBC连接MYSQL数据库教程(实现)
此编程问题相信很多高手曾经过,小弟在此班门弄斧,特上传清测过程共大家学习!详细过程见下文: 步骤一 : 下载 MYSQL 数据库, MYSQL driver for Java, 以及MYSQL 可视化 ...
- java的数据库连接编程(jdbc)技术_Java的数据库连接编程(JDBC)技术
Java的数据库连接编程(JDBC)技术 Java的数据库连接编程(JDBC)技术 [本讲的知识要点]:JDBC.JDBC的工作原理,访问数据库的方法.Statement.PreparedStatem ...
- java jdbc效率_Java JDBC效率:连接需要多长时间?
我仍在研究提到 here的同样问题.它似乎工作正常,特别是在创建如下所示的AbstractModel类之后: public abstract class AbstractModel { protect ...
- java jdbc 教程_java JDBC系列教程之JDBC类的简析与JDBC的基础操作
什么是JDBC? 概念:JAVA Database Connectivity Javas数据库连接,Java语言操作数据库接口,然后由各个数据库厂商去实现这个接口,提供数据库驱动java包,我们可以使 ...
- java程序移植_java JDBC 提高程序可移植性
介绍jdbc一般的程序: [程序编程相关:jb+oracle+weblogic c] 很多java初学者在开始接触jdbc编程的时候,在网上与大部分的教材上都是这样 [推荐阅读:Java线程入门--什 ...
- java resultset查询_Java -- JDBC 学习--通过 ResultSet 执行查询操作
voidtestResultSet(){//获取 id=4 的 customers 数据表的记录, 并打印 Connection conn= null; Statement statement= nu ...
最新文章
- 阿里云马劲:保证云产品持续拥有稳定性的实践和思考\n
- java速查表_Java8新功能速查表 - 穿梭于偶然
- 初次使用Eclipse,坑一二
- Python的reshape(-1,1)
- 跳出内层循环 使用 for of 代替 map
- Bailian4019 黑色星期五【模拟】
- python3 输出系统信息
- VAE背后的哲学思想及数学原理
- java类和对象及python中的类似实现
- Flash--提高flash的使用寿命(1)
- OC5022B内置MOS的开关降压型恒流驱动芯片
- 项目异常Too many open files
- 如何格式化日期和时间
- 小豆社保「社保代缴」短信接口被盗刷解决方案-企业短信防火墙
- 【matplotlib】饼图+legend()、loc、color位置颜色图例中文显示(一个饼图的例子)
- plt.imshow()无法显示两站图片?
- 帝国CMS安装问题及心得
- eclipse一次性开启多个工程
- 扫盲贴-汽车上坡辅助HAC和自动驻车Auto Hold秒懂
- 没有基础学UI设计真有那么难吗?
热门文章
- Eclipse过滤多余无用的Link文件和文件夹
- 计算机专业兴趣小组 名字,信息技术兴趣小组
- ZZULIOJ 1127: 矩阵乘积
- python1乘到10_python写一个循环1+到10打印计算步骤的脚本——纯粹无聊玩的
- 信息学奥赛一本通(1154:亲和数)
- 分治 —— 莫队算法 —— 普通莫队
- 6 QM配置-质量计划配置-定义检验特性的编号范围
- 27 MM配置-采购-采购申请-定义凭证层的屏幕格式
- linux内核make执行过程
- AOSP6.0.1 launcher3入门篇—解析launcher.java文件