当前位置:文档之家› jdbc连接常用的数据的步骤

jdbc连接常用的数据的步骤

1、Oracle8/8i/9i/10g数据库(thin模式)
1. public static final String DBDRIVER = "oracle.jdbc.driver.OracleDriver"; // 数据库驱动名
2. public static final String DBURL = "jdbc:oracle:thin:@localhost:1521:orcl"; // orcl为数据库的SID
3. public static final String DBUSER = "scott"; // 登录数据库账号
4. public static final String DBPASSWORD = "tiger"; // 登录密码
5.
6. String sql = "......";
7.
8. // 1. 加载驱动程序
9. Class.forName(DBDRIVER);
10. // 2. 获取数据库的连接
11. Connection conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
12. // 3. 获取表达式,执行sql
13. PreparedStatement pstmt = conn.preparedStatement(sql);
14. // 4. 获取结果集
15. ResultSet rs = pstmt.executeQuery();
16. // 5. 显示结果集
17. whlie(rs.next()) {
18. System.out.println("属性1:");
19. System.out.println("属性2:");
20. }
21. // 6. 释放资源
22. rs.close();
23. pstmt.close();
24. conn.close();
2、Sql Server2000/2005数据库
Java代码
1. public static final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; // 数据库驱动名(2000)
2.
3. public static final String DBDRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 数据库驱动名(2005)
4.
5. public static final String DBURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sql2000"; // sql2000为数据库(2000)
6. public static final String DBURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sql2000"; // sql2000为数据库(2005)
7.
8. public static final String DBUSER = "sa"; // 登录数据库账号
9. public static final String DBPASSWORD = ""; // 登录密码
10.
11. String sql = "......";
12.
13. // 1. 加载驱动程序
14. Class.forName(DBDRIVER);
15. // 2. 获取数据库的连接
16. Connection conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
17. // 3. 获取表达式,执行sql
18. PreparedStatement pstmt = conn.preparedStatement(sql);
19. // 4. 获取结果集
20. ResultSet rs = pstmt.executeQuery();
21. // 5. 显示结果集
22. whlie(rs.next()) {
23. System.out.println("属性1:");
24. System.out.println("属性2:");
25. }
26. // 6. 释放资源
27. rs.close();
28. pstmt.close();
29. conn.close();
3、MySQL数据库
C-sharp代码
1. public static final String DBDRIVER = "org.gjt.mm.mysql.Driver"; // 数据库驱动名
2. public static final String DBURL = "jdbc:mysql://localhost:1433/sample"; // sample为数据库的SID
3. public static final String DBUSER = "root"; // 登录数据库账号
4. public static final String DBPASSWORD = ""; // 登录密码
5.
6. String sql = "......";
7.
8. // 1. 加载驱动程序
9. Class.forName(DBDRIVER);
10. // 2. 获取数据库的连接
11. Connection conn = DriverManager.g

etConnection(DBURL, DBUSER, DBPASSWORD);
12. // 3. 获取表达式,执行sql
13. PreparedStatement pstmt = conn.preparedStatement(sql);
14. // 4. 获取结果集
15. ResultSet rs = pstmt.executeQuery();
16. // 5. 显示结果集
17. whlie(rs.next()) {
18. System.out.println("属性1:");
19. System.out.println("属性2:");
20. }
21. // 6. 释放资源
22. rs.close();
23. pstmt.close();
24. conn.close();
4、DB2数据库
Java代码
1. public static final String DBDRIVER = "com.ibm.db2.jdbc.app.DB2Driver"; // 数据库驱动名
2. public static final String DBURL = "jdbc:db2://localhost:5000/sample"; // sample为数据库的SID
3. public static final String DBUSER = "admin"; // 登录数据库账号
4. public static final String DBPASSWORD = ""; // 登录密码
5.
6. String sql = "......";
7.
8. // 1. 加载驱动程序
9. Class.forName(DBDRIVER);
10. // 2. 获取数据库的连接
11. Connection conn = DriverManager.getConnection(DBURL, DBUSER, DBPASSWORD);
12. // 3. 获取表达式,执行sql
13. PreparedStatement pstmt = conn.preparedStatement(sql);
14. // 4. 获取结果集
15. ResultSet rs = pstmt.executeQuery();
16. // 5. 显示结果集
17. whlie(rs.next()) {
18. System.out.println("属性1:");
19. System.out.println("属性2:");
20. }
21. // 6. 释放资源
22. rs.close();
23. pstmt.close();
24. conn.close();
5、Sybase数据库
Java代码
1. public static final String DBDRIVER = "("com.sybase.jdbc.SybDriver"; // 数据库驱动名
2. public static final String DBURL = "jdbc:sybase:Tds:localhost:5007/sample"; // sample为数据库的SID
3. public static final String DBUSER = "admin"; // 登录数据库账号
4. public static final String DBPASSWORD = ""; // 登录密码
5.
6. Properties sysProps = System.getProperties();
7. SysProps.put("user", DBUSER);
8. SysProps.put("password", DBPASSWORD);
9.
10. String sql = "......";
11.
12. // 1. 加载驱动程序
13. Class.forName(DBDRIVER);
14. // 2. 获取数据库的连接
15. Connection conn = DriverManager.getConnection(DBURL, sysProps);
16. // 3. 获取表达式,执行sql
17. PreparedStatement pstmt = conn.preparedStatement(sql);
18. // 4. 获取结果集
19. ResultSet rs = pstmt.executeQuery();
20. // 5. 显示结果集
21. whlie(rs.next()) {
22. System.out.println("属性1:");
23. System.out.println("属性2:");
24. }
25. // 6. 释放资源
26. rs.close();
27. pstmt.close();
28. conn.close();




相关主题
相关文档 最新文档