package com.xh.service;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.junit.Test;
import com.xh.entity.User;
public class UserService {
PreparedStatement pstm = null;
ResultSet rs = null;
public int sava(User user) throws ClassNotFoundException, SQLException {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:ORA", "scott", "xiaohe");
String sql = "insert into tb_user values(?,?,?)";
PreparedStatement pstm = conn.prepareStatement(sql);
pstm.setInt(1, user.getId());
pstm.setString(2, user.getName());
pstm.setString(3, user.getPassword());
int result = 0;
result = pstm.executeUpdate();
pstm.close();
conn.close();
return result;
}
public User getUserByNamePassword(String name, String password)
throws IOException, ClassNotFoundException, SQLException {
// 获取连接
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin:@localhost:1521:ORA", "scott", "xiaohe");
String sql = "select u.name,u.password from tb_user u where u.name=? and u.password=?";
User user = null;
pstm = conn.prepareStatement(sql);
pstm.setString(1, name);
pstm.setString(2, password);
rs = pstm.executeQuery();
if (rs.next()) {
user = new User();
user.setName(rs.getString("name"));
user.setPassword(rs.getString("password"));
}
rs.close();
pstm.close();
conn.close();
return user;
}
@Test
public void aa() throws ClassNotFoundException, SQLException {
UserService a = new UserService();
User u = new User();
u.setId(001111);
u.setName("jsfTest");
u.setPassword("Ok");
int result = a.sava(u);
System.out.println(result);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
JSF 入门实例 代码
共29个文件
prefs:5个
jar:5个
java:3个
需积分: 6 13 下载量 52 浏览量
2009-11-19
16:44:39
上传
评论
收藏 2.74MB RAR 举报
温馨提示
JSF 项目 入门 很好的资料 ,对初学jsf 的朋友很有帮助 对个人入门帮助很大
资源推荐
资源详情
资源评论
收起资源包目录
jsf做的一个登陆和原代码.rar (29个子文件)
jsf
.project 1KB
.settings
org.eclipse.jst.jsf.designtime.appmgr.prefs 0B
org.eclipse.wst.ws.service.policy.prefs 118B
.jsdtscope 360B
org.eclipse.wst.common.component 412B
org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs 148B
org.eclipse.jdt.core.prefs 330B
org.eclipse.wst.common.project.facet.core.xml 366B
org.eclipse.jst.common.project.facet.core.prefs 357B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.metadata
WebContent
WEB-INF
faces-config.pageflow 652B
src
com
xh
action
UserAction.java 1KB
service
UserService.java 2KB
entity
User.java 484B
build
classes
com
xh
action
UserAction.class 2KB
service
UserService.class 3KB
entity
User.class 1KB
WebContent
WEB-INF
web.xml 1KB
faces-config.xml 740B
lib
jstl.jar 20KB
ojdbc14.jar 1.47MB
jsf-api.jar 331KB
jsf-impl.jar 774KB
standard.jar 384KB
index.jsp 824B
success.html 273B
META-INF
MANIFEST.MF 39B
.classpath 1KB
共 29 条
- 1
资源评论
凹谷
- 粉丝: 16
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功