File tree Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Expand file tree Collapse file tree 1 file changed +18
-14
lines changed Original file line number Diff line number Diff line change @@ -3,25 +3,29 @@ var selectQuery = function(id)
3
3
var Driver = Packages . oracle . jdbc . OracleDriver ;
4
4
var oracleDriver = new Driver ( ) ;
5
5
var url = "jdbc:default:connection:" ;
6
- var query = "" ;
7
6
var output = "" ;
8
- if ( id == 'all' ) {
9
- query = "SELECT a.data FROM employees a" ;
10
- } else {
11
- query = "SELECT a.data FROM employees a WHERE a.data.EmpId=" + id ;
12
- }
13
7
var connection = oracleDriver . defaultConnection ( ) ;
8
+ var prepStmt ;
9
+
14
10
// Prepare statement
15
- var preparedStatement = connection . prepareStatement ( query ) ;
11
+ if ( id == 'all' ) {
12
+ prepStmt = connection . prepareStatement ( "SELECT a.data FROM employees a" ) ;
13
+ } else {
14
+ prepStmt = connection . prepareStatement ( "SELECT a.data FROM employees a WHERE a.data.EmpId = ?" ) ;
15
+ prepStmt . setInt ( 1 , id ) ;
16
+ }
17
+
16
18
// execute Query
17
- var resultSet = preparedStatement . executeQuery ( ) ;
19
+ var resultSet = prepStmt . executeQuery ( ) ;
20
+
18
21
// display results
19
- while ( resultSet . next ( ) ) {
20
- output = output + resultSet . getString ( 1 ) + " " ;
21
- }
22
- // cleanup
22
+ while ( resultSet . next ( ) ) {
23
+ output = output + resultSet . getString ( 1 ) + "<br>" ;
24
+ }
25
+
26
+ // cleanup
23
27
resultSet . close ( ) ;
24
- preparedStatement . close ( ) ;
28
+ prepStmt . close ( ) ;
25
29
connection . close ( ) ;
26
30
return output ;
27
- }
31
+ }
You can’t perform that action at this time.
0 commit comments