小标
2018-09-11
来源 :
阅读 1384
评论 0
摘要:本文主要向大家介绍了JAVA语言 Web学习之数据源及分层思想讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
本文主要向大家介绍了JAVA语言 Web学习之数据源及分层思想讲解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。
一.数据源
把配置信息复制到xml里面的Context段落中
设置XML
思路:
1.把sql jar包,找到tomcat/lib放入
2.修改TOMCAT/conf/context.xml
3.设置项目里面的xml
4.使用类获取数据源链接
(初始化上下文对象context,java.naming包)
(通过上下文对象获取数据源对象dataSource,后面里面的内容java:comp/env/是固定写法)
(通过数据源dataSource获得数据库链接connection)
(通过数据库链接connection获得数据库链接ResultSet)
获取数据源链接参考代码:
publicclassConfSZ{
publicstaticvoidmain(String[]args){
try{
Listlist=newArrayList();
Musicmusic=null;
//初始化上下文对象,java.naming包
Contextcontext=newInitialContext();
//通过上下文对象获取数据源对象dataSource,后面里面的内容java:comp/env/是固定写法
DataSourcedataSource=(DataSource)context
.lookup("java:comp/envbc/Look");
//通过数据源dataSource获得数据库链接connection
Connectionconnection=dataSource.getConnection();
//通过数据库链接connection获得数据库链接ResultSet
PreparedStatementps=connection
.prepareStatement("SELECT*FROMmusic");
ResultSetrs=ps.executeQuery();
while(rs.next()){
music=newMusic();
music.setId(rs.getInt("id"));
music.setMusicName(rs.getString("musicName"));
music.setSize(rs.getDouble("size"));
list.add(music);
}
for(Musicl:list){
System.out.println(l.getId()+l.getMusicName()+l.getSize());
}
}catch(Exceptione){
//TODO:handleexception
}
}
}
二.分层思想
services---------------用于判断,使用逻辑判断解决,而不是把判断逻辑写在同一个包内处理
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号