import java.sql.ResultSet;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;
import com.model.GdMer;
public class LoginGdtDaoImpl {
@Autowired
private JdbcTemplate jdbcTemplate;
static String sql = null;
static DBGdtConnection dbc = null;
static ResultSet rs = null;
public static void close() {
try {
rs.close();
dbc.close();// 关闭连接
} catch (Exception e) {
e.printStackTrace();
}
}
public GdMer getLogin(String phone) {
List<GdMer> list = new ArrayList<GdMer>();
String sql = "select * from gd_mer where linktel="+phone;
dbc = new DBGdtConnection(sql);
try {
rs=dbc.pst.executeQuery(sql);
if(rs.next()){
GdMer gd = new GdMer();
gd.setId(rs.getInt("id"));
gd.setLinktel(rs.getString("linktel"));
gd.setPassword(rs.getString("password"));
gd.setTruename(rs.getString("truename"));
return gd;
}
} catch (Exception e) {
e.printStackTrace();
} finally{
close();
}
return null;
}
}
package com.dao.implement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import org.springframework.stereotype.Repository;
public class DBGdtConnection {
public static final String url = "jdbc:mysql://120.24.250.181/gdtone";
public static final String name = "com.mysql.jdbc.Driver";
// public static final String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";//这里是链接Oracle数据库的链接
// public static final String name = "oracle.jdbc.driver.OracleDriver";// 这里是Oracle的jar 包路劲
public static final String user = "root";
public static final String password = "root";
public Connection conn = null;
public PreparedStatement pst = null;
public DBGdtConnection(String sql) {
try {
Class.forName(name);// 指定连接类型
conn = DriverManager.getConnection(url, user, password);// 获取连接
pst = conn.prepareStatement(sql);// 准备执行语句
} catch (Exception e) {
e.printStackTrace();
}
}
public void close() {
try {
this.conn.close();
this.pst.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}