[代码][Java]代码
01
|
7 .下面代码可以查询数据库种的内容:
|
02
|
package oracle.ResultSetDemo01.org;
|
03
|
04
|
import java.sql.Connection;
|
05
|
import java.sql.DriverManager;
|
06
|
import java.sql.ResultSet;
|
07
|
import java.sql.Statement;
|
08
|
09
|
public class ConnectJdbc
{
|
10
|
//驱动程序就是之前在classpath中配置的jdbc的驱动程序jar中
|
11
|
public static final String
drive = "oracle.jdbc.driver.OracleDriver" ;
|
12
|
/**
|
13
|
*
连接地址,各个厂商提供单独记住
|
14
|
*
jdbc:oracle:thin:@localhost:1521:ORCL localhost 是ip地址。
|
15
|
*/
|
16
|
public static final String
url = "jdbc:oracle:thin:@192.168.1.15:1521:ORCL" ;
|
17
|
/**
|
18
|
*
用户 密码
|
19
|
*/
|
20
|
public static final String
DBUSER= "gyly" ;
|
21
|
public static final String
password= "gyly" ;
|
22
|
|
23
|
24
|
public static void main(String[]
args) throws Exception{
|
25
|
//
TODO Auto-generated method stub
|
26
|
Connection
conn = null ; //表示数据库连接
|
27
|
Statement
stmt= null ; //表示数据库的更新
|
28
|
ResultSet
result = null ; //查询数据库
|
29
|
Class.forName(drive); //使用class类来加载程序
|
30
|
conn
=DriverManager.getConnection(url,DBUSER,password); //连接数据库
|
31
|
//Statement接口要通过connection接口来进行实例化操作
|
32
|
stmt
= conn.createStatement();
|
33
|
//执行SQL语句来查询数据库
|
34
|
result
=stmt.executeQuery( "SELECT
DEPTID,DEPTNAME,ADDR,TEL,FAX,LXR,PX,UNITID FROM bs_dept" );
|
35
|
while (result.next()){ //判断有没有下一行
|
36
|
int DEPTID
=result.getInt( 1 );
|
37
|
String
DEPTNAME = result.getString( 2 );
|
38
|
String
ADDR = result.getString( 3 );
|
39
|
long TEL
= result.getLong( 4 );
|
40
|
long FAX
= result.getLong( 5 );
|
41
|
String
LXR =result.getString( 6 );
|
42
|
int PX
=result.getInt( 7 );
|
43
|
int UNITID
= result.getInt( 8 );
|
44
|
System.out.print( "DEPTID=" +DEPTID+ ";" );
|
45
|
System.out.print( "DEPTNAME=" +DEPTNAME+ ";" );
|
46
|
System.out.print( "ADDR=" +ADDR+ ";" );
|
47
|
System.out.print( "TEL=" +TEL+ ";" );
|
48
|
System.out.print( "FAX=" +FAX+ ";" );
|
49
|
System.out.print( "LXR=" +LXR+ ";" );
|
50
|
System.out.print( "PX=" +PX+ ";" );
|
51
|
System.out.print( "UNITID=" +UNITID+ ";" );
|
52
|
System.out.println();
|
53
|
|
54
|
}
|
55
|
|
56
|
//System.out.println(conn);
|
57
|
result.close(); //数据库先开后关
|
58
|
stmt.close();
|
59
|
conn.close(); //关闭数据库
|
60
|
|
61
|
}
|
62
|
63
|
}
|
[代码][Java]代码
01
|
7 .下面代码可以查询数据库种的内容:
|
02
|
package oracle.ResultSetDemo01.org;
|
03
|
04
|
import java.sql.Connection;
|
05
|
import java.sql.DriverManager;
|
06
|
import java.sql.ResultSet;
|
07
|
import java.sql.Statement;
|
08
|
09
|
public class ConnectJdbc
{
|
10
|
//驱动程序就是之前在classpath中配置的jdbc的驱动程序jar中
|
11
|
public static final String
drive = "oracle.jdbc.driver.OracleDriver" ;
|
12
|
/**
|
13
|
*
连接地址,各个厂商提供单独记住
|
14
|
*
jdbc:oracle:thin:@localhost:1521:ORCL localhost 是ip地址。
|
15
|
*/
|
16
|
public static final String
url = "jdbc:oracle:thin:@192.168.1.15:1521:ORCL" ;
|
17
|
/**
|
18
|
*
用户 密码
|
19
|
*/
|
20
|
public static final String
DBUSER= "gyly" ;
|
21
|
public static final String
password= "gyly" ;
|
22
|
|
23
|
24
|
public static void main(String[]
args) throws Exception{
|
25
|
//
TODO Auto-generated method stub
|
26
|
Connection
conn = null ; //表示数据库连接
|
27
|
Statement
stmt= null ; //表示数据库的更新
|
28
|
ResultSet
result = null ; //查询数据库
|
29
|
Class.forName(drive); //使用class类来加载程序
|
30
|
conn
=DriverManager.getConnection(url,DBUSER,password); //连接数据库
|
31
|
//Statement接口要通过connection接口来进行实例化操作
|
32
|
stmt
= conn.createStatement();
|
33
|
//执行SQL语句来查询数据库
|
34
|
result
=stmt.executeQuery( "SELECT
DEPTID,DEPTNAME,ADDR,TEL,FAX,LXR,PX,UNITID FROM bs_dept" );
|
35
|
while (result.next()){ //判断有没有下一行
|
36
|
int DEPTID
=result.getInt( 1 );
|
37
|
String
DEPTNAME = result.getString( 2 );
|
38
|
String
ADDR = result.getString( 3 );
|
39
|
long TEL
= result.getLong( 4 );
|
40
|
long FAX
= result.getLong( 5 );
|
41
|
String
LXR =result.getString( 6 );
|
42
|
int PX
=result.getInt( 7 );
|
43
|
int UNITID
= result.getInt( 8 );
|
44
|
System.out.print( "DEPTID=" +DEPTID+ ";" );
|
45
|
System.out.print( "DEPTNAME=" +DEPTNAME+ ";" );
|
46
|
System.out.print( "ADDR=" +ADDR+ ";" );
|
47
|
System.out.print( "TEL=" +TEL+ ";" );
|
48
|
System.out.print( "FAX=" +FAX+ ";" );
|
49
|
System.out.print( "LXR=" +LXR+ ";" );
|
50
|
System.out.print( "PX=" +PX+ ";" );
|
51
|
System.out.print( "UNITID=" +UNITID+ ";" );
|
52
|
System.out.println();
|
53
|
|
54
|
}
|
55
|
|
56
|
//System.out.println(conn);
|
57
|
result.close(); //数据库先开后关
|
58
|
stmt.close();
|
59
|
conn.close(); //关闭数据库
|
60
|
|
61
|
}
|
62
|
63
|
}
|