package net.spring.test;
import java.sql.*;
import net.spring.util.Log;
import net.spring.util.MD5Helper;
public class Login {
private final static String DB_DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver"; // "com.microsoft.jdbc.sqlserver.SQLServerDriver";//
private final static String DB_CONNECTION = "jdbc:odbc:YoungTone";
private final static String DB_USER = "sa";
private final static String DB_PASSWORD = "yte123";
private final static String LOG_TAG = "Login";
String loginName; // 登录名
String userName; // 用户名
String passWord; // 密码
String ip; // ip地址
String relatedRules; // 帐号类型
String accountStatus; // 帐号状态
String loginCount; // 登录次数
String lastLoginTime; // 上次登录时间
String lastLoginIP; // 上次登录的ip
boolean status = false; // 状态
String info = ""; // 信息
Connection conn;
Statement sql;
ResultSet rs;
CallableStatement proc = null;// 执行sql存储过程的接口
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassWord() {
return passWord;
}
public void setPassWord(String passWord) {
this.passWord = passWord;
}
public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}
public boolean isStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info;
}
public String getRelatedRules() {
return relatedRules;
}
public void setRelatedRules(String relatedRules) {
this.relatedRules = relatedRules;
}
public String getLoginCount() {
return loginCount;
}
public void setLoginCount(String loginCount) {
this.loginCount = loginCount;
}
public String getLastLoginTime() {
return lastLoginTime;
}
public void setLastLoginTime(String lastLoginTime) {
this.lastLoginTime = lastLoginTime;
}
public String getLastLoginIP() {
return lastLoginIP;
}
public void setLastLoginIP(String lastLoginIP) {
this.lastLoginIP = lastLoginIP;
}
public String getAccountStatus() {
return accountStatus;
}
public void setAccountStatus(String accountStatus) {
this.accountStatus = accountStatus;
}
public Login() {
try {
Class.forName(DB_DRIVER);
} catch (ClassNotFoundException e) {
Log.w(LOG_TAG, "没有找到对应的类" + e.toString());
}
}
public String getMessage() throws Exception {
try {
conn = DriverManager.getConnection(DB_CONNECTION, DB_USER,
DB_PASSWORD);
proc = conn.prepareCall("{? = call [up_Account_Login] (?,?,?)}");
proc.registerOutParameter(1, Types.INTEGER);
proc.setString(2, getLoginName());
proc.setString(3, MD5Helper.gen(getPassWord()));
proc.setString(4, getIp());
rs = proc.executeQuery();// 取得结果集
if (rs.next()) {
setUserName(rs.getString("AccountName"));
setRelatedRules( rs.getString("RelatedRules")); // 帐号类型
setAccountStatus(rs.getString("AccountStatus"));
setLoginCount( rs.getString("LoginCount") ); // 登录次数
setLastLoginTime( rs.getString("LastLoginTime") ); // 上次登录时间
setLastLoginIP( rs.getString("LastLoginIP") ); // 上次登录的ip
status = true;
}
Log.w(LOG_TAG, "数据库连接成功");
Log.w(LOG_TAG, getUserName());
Log.w(LOG_TAG, getRelatedRules());
Log.w(LOG_TAG, getAccountStatus());
Log.w(LOG_TAG, getLoginCount());
Log.w(LOG_TAG, getLastLoginTime());
Log.w(LOG_TAG, getLastLoginIP());
} catch (Exception e) {
Log.w(LOG_TAG, "数据库连接失败" + e.toString());
} finally {
if (rs != null)
rs.close();
if (proc != null)
proc.close();
if (conn != null)
conn.close();
}
return "";
}
public static void main(String[] args) {
try {
Login login = new Login();
login.setLoginName("yttest");
login.setPassWord("yt");
login.setIp("192.168.1.1");
login.getMessage();
} catch (Exception e) {
Log.w(LOG_TAG, "登录失败");
}
// Log.w(LOG_TAG, "yt的密码是" + tool.MD5Helper.gen("yt"));
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于注解方式的spring_mvc_jdbcTemplate
共93个文件
jar:29个
gif:16个
class:14个
4星 · 超过85%的资源 需积分: 9 63 下载量 193 浏览量
2012-11-07
17:02:43
上传
评论
收藏 7.8MB ZIP 举报
温馨提示
学习spring MVC的入门级代码。只要修改一下相应的数据源代码即可。
资源推荐
资源详情
资源评论
收起资源包目录
spring_mvc_jdbcTemplate.zip (93个子文件)
spring_mvc_jdbcTemplate
src
spring-servlet.xml 2KB
net
spring
dao
PersonDAO.java 197B
LoginDAO.java 115B
imp
PersonDAOIMP.java 856B
LoginDAOIMP.java 2KB
controller
LoginController.java 1002B
HelloWorldController.java 1KB
util
Log.java 2KB
MD5Helper.java 881B
bean
Person.java 609B
Login.java 3KB
test
PersonTest.java 612B
Login.java 4KB
.classpath 912B
build
classes
spring-servlet.xml 2KB
net
spring
dao
LoginDAO.class 180B
PersonDAO.class 216B
imp
PersonDAOIMP.class 1KB
LoginDAOIMP.class 2KB
LoginDAOIMP$1.class 1KB
LoginDAOIMP$2.class 2KB
controller
HelloWorldController.class 1KB
LoginController.class 2KB
util
MD5Helper.class 1KB
Log.class 2KB
bean
Person.class 1KB
Login.class 3KB
test
Login.class 6KB
PersonTest.class 1KB
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.core.resources.prefs 89B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.component 523B
.jsdtscope 503B
org.eclipse.jdt.core.prefs 364B
WebContent
META-INF
MANIFEST.MF 39B
js
aa.js 0B
css
green.css 2KB
img
user_main_l.gif 3KB
user_login_name.gif 2KB
user_top_c.gif 7KB
user_bottom_r.gif 4KB
li.gif 110B
user_bottom_l.gif 4KB
user_all_bg.gif 811B
user_top_l.gif 6KB
user_top_r.gif 4KB
user_login_password.gif 1KB
user_main_c.gif 2KB
user_botton.gif 6KB
logo.gif 11KB
user_bottom_c.gif 5KB
user_main_r.gif 3KB
user_login_validatecode.gif 1KB
Thumbs.db 6KB
WEB-INF
jsp
hello.jsp 1006B
mod
mod_menu.jsp 1KB
mod_footer.jsp 105B
mod_header.jsp 74B
index.jsp 1KB
login_success.jsp 1KB
lib
commons-logging-1.1.1.jar 59KB
org.springframework.aop-3.1.1.RELEASE.jar 324KB
org.springframework.transaction-3.1.1.RELEASE.jar 241KB
org.springframework.asm-3.1.1.RELEASE.jar 52KB
org.springframework.web.portlet-3.1.1.RELEASE.jar 186KB
sitemesh-2.4.jar 177KB
mysql-connector-java-5.1.22-bin.jar 813KB
org.springframework.context-3.1.1.RELEASE.jar 812KB
org.springframework.oxm-3.1.1.RELEASE.jar 71KB
jsf-impl.jar 1.15MB
org.springframework.web-3.1.1.RELEASE.jar 532KB
org.springframework.instrument.tomcat-3.1.1.RELEASE.jar 11KB
org.springframework.test-3.1.1.RELEASE.jar 224KB
org.springframework.expression-3.1.1.RELEASE.jar 172KB
org.springframework.core-3.1.1.RELEASE.jar 439KB
org.springframework.web.servlet-3.1.1.RELEASE.jar 560KB
org.springframework.aspects-3.1.1.RELEASE.jar 49KB
bean-validator.jar 297KB
org.springframework.context.support-3.1.1.RELEASE.jar 105KB
jsf-api.jar 314KB
jstl-1.2.jar 405KB
org.springframework.beans-3.1.1.RELEASE.jar 576KB
org.springframework.jdbc-3.1.1.RELEASE.jar 395KB
org.springframework.web.struts-3.1.1.RELEASE.jar 31KB
org.springframework.orm-3.1.1.RELEASE.jar 370KB
org.springframework.jms-3.1.1.RELEASE.jar 195KB
org.springframework.instrument-3.1.1.RELEASE.jar 7KB
commons-pool.jar 61KB
commons-dbcp-1.4.jar 157KB
web.xml 872B
.project 1KB
共 93 条
- 1
chenhaiyang_ok
- 粉丝: 16
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页