package
kr.co.kosa.girls.dao;
import
java.util.ArrayList;
import
java.util.List;
import
kr.co.kosa.girls.model.GirlVO;
public
class
GirlManagerDAOImpl
implements
GirlManagerDAO {
static
{
try
{
Class.forName(
"oracle.jdbc.driver.OracleDriver"
);
}
catch
(ClassNotFoundException e) {
e.printStackTrace();
}
}
private
Connection getConnection() {
Connection con =
null
;
String url =
"jdbc:oracle:thin:@localhost:1521:xe"
;
String id =
"hr"
;
String pw =
"hr"
;
try
{
con = DriverManager.getConnection(url, id, pw);
}
catch
(SQLException e) {
throw
new
RuntimeException(e.getMessage());
}
return
con;
}
private
void
closeConnection(Connection con) {
if
(con!=
null
) {
try
{
con.close();
}
catch
(Exception e){
}
}
}
@Override
public
void
insertNewGirl(GirlVO girl) {
System.out.println(
"insertNewGirl"
);
String sql =
"insert into girls (phone, name, address, date_area, etc) values (?,?,?,?,?)"
;
}
@Override
public
void
updateGirlInfo(GirlVO girl) {
System.out.println(
"updateGirlInfo"
);
String sql =
"update girls set name=?, address=?, date_area=?, etc=? where phone=?"
;
}
@Override
public
void
deleteGirlInfo(String phone) {
System.out.println(
"deleteGirlInfo"
);
String sql =
"delete from girls where phone=?"
;
}
@Override
public
List<GirlVO> selectAllMyGirls() {
System.out.println(
"selectAllMyGirls"
);
String sql =
"select * from girls"
;
List<GirlVO> girls =
new
ArrayList<>();
return
girls;
}
@Override
public
GirlVO selectGirlInfoByPhone(String phone) {
System.out.println(
"selectGirlInfoByPhone"
);
String sql =
"select * from girls where phone=?"
;
return
null
;
}
}