Skip to content

Commit 046636c

Browse files
author
Nirmala Sundarappa
committed
Checking in latest SpringBootApp under JDBC directory
1 parent d0affb3 commit 046636c

File tree

6 files changed

+78
-22
lines changed

6 files changed

+78
-22
lines changed

java/SpringBootApp/src/EmployeeDAO.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

java/SpringBootApp/src/EmpJDBCTemplate.java renamed to java/jdbc/SpringBootApp/src/EmpJDBCTemplate.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,16 @@ public void setDataSource(DataSource dataSource) {
2020
}
2121

2222
public void displayEmpList() {
23-
final String sql = "SELECT ename FROM emp";
23+
final String sql = "SELECT empno, ename, job, mgr, sal, deptno FROM emp";
2424
List<EmployeeDAO> employees = jdbcTemplate.query(sql, new EmployeeMapper());
25+
26+
System.out.println(
27+
String.format("%20s %20s %20s %20s %20s %20s \n", "EMPNO", "ENAME", "JOB", "MGR", "SALARY", "DEPT"));
28+
29+
2530
for (EmployeeDAO employee : employees) {
26-
System.out.println(employee.getName());
31+
System.out.println(String.format("%20d %20s %20s %20d %20d %20d", employee.getEmpno(), employee.getName(),
32+
employee.getJob(), employee.getMgr(), employee.getSal(), employee.getDeptno()));
2733
}
2834
}
29-
3035
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
2+
/**
3+
* Simple DAO class implementation for EMP table.
4+
*
5+
*/
6+
public class EmployeeDAO {
7+
private int empno;
8+
private String name;
9+
private String job;
10+
private int mgr;
11+
private int sal;
12+
private int deptno;
13+
14+
public int getEmpno() {
15+
return empno;
16+
}
17+
18+
public void setEmpno(int empno) {
19+
this.empno = empno;
20+
}
21+
22+
public String getName() {
23+
return name;
24+
}
25+
26+
public void setName(String name) {
27+
this.name = name;
28+
}
29+
30+
public String getJob() {
31+
return job;
32+
}
33+
34+
public void setJob(String job) {
35+
this.job = job;
36+
}
37+
38+
public int getMgr() {
39+
return mgr;
40+
}
41+
42+
public void setMgr(int mgr) {
43+
this.mgr = mgr;
44+
}
45+
46+
public int getSal() {
47+
return sal;
48+
}
49+
50+
public void setSal(int sal) {
51+
this.sal = sal;
52+
}
53+
54+
public int getDeptno() {
55+
return deptno;
56+
}
57+
58+
public void setDeptno(int deptno) {
59+
this.deptno = deptno;
60+
}
61+
62+
}

java/SpringBootApp/src/EmployeeMapper.java renamed to java/jdbc/SpringBootApp/src/EmployeeMapper.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,13 @@ public class EmployeeMapper implements RowMapper<EmployeeDAO> {
1212
@Override
1313
public EmployeeDAO mapRow(ResultSet rs, int rowNo) throws SQLException {
1414
EmployeeDAO emp = new EmployeeDAO();
15+
emp.setEmpno(rs.getInt("empno"));
1516
emp.setName(rs.getString("ename"));
17+
emp.setJob(rs.getString("job"));
18+
emp.setMgr(rs.getInt("mgr"));
19+
emp.setSal(rs.getInt("sal"));
20+
emp.setDeptno(rs.getInt("deptno"));
21+
1622
return emp;
1723
}
1824

java/SpringBootApp/src/HelloAppConfig.xml renamed to java/jdbc/SpringBootApp/src/HelloAppConfig.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
value="oracle.jdbc.pool.OracleDataSource" />
1010
<property name="URL" value="jdbc:oracle:thin:@jdbctest_medium?TNS_ADMIN=D:/temp/wallet_JDBCTEST" />
1111
<property name="user" value="jdbcuser" />
12-
<property name="password" value="password123#" />
12+
<property name="password" value="WE10come12##" />
1313
<property name="maxPoolSize" value="10" />
1414
<property name="initialPoolSize" value="5" />
1515
</bean>
@@ -19,4 +19,4 @@
1919
<property name="dataSource" ref="dataSource" />
2020
</bean>
2121

22-
</beans>
22+
</beans>

0 commit comments

Comments
 (0)