首页 > 数据库 > Oracle > JDBC连接各种数据库的字符串
[转自http://www.cnblogs.com/gulvzhe/archive/2012/08/24/2653867.html]
JDBC连接各种数据库的字符串大同小异,在此总结一下,备忘。
下面是一段链接db的java代码,以SQL Server2005为例:
package com.wanggc.jdbctest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class SQLServer2012 {
/**
* @param args
*/
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
conn = DriverManager
.getConnection(
"jdbc:sqlserver://192.168.1.172:1433; DatabaseName=EOSSAMPLE",
"sa", "eos_123");
// conn.setAutoCommit(false);
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from ac_application");
while (rs.next()) {
System.out.println(rs.getString("appname"));
}
// conn.commit();
conn.close();
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (!conn.isClosed()) {
conn.close();
}
if (!stmt.isClosed()) {
stmt.close();
}
if (!rs.isClosed()) {
rs.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30078170/viewspace-1396390/ ,如需转载,请注明出处,否则将追究法律责任。