private static final String DRIVER_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver"//驱动文件类名,要连接数据库首先要将你的数据库驱动包仍到项目里,要去网上下
private static final String URL = "jdbc:sqlserver://localhost:1433databaseName=newsDB"//这里写的是数据库连接的配置,每个数据库都不同,这里写的是sqlserver 2005
private static final String USERNAME = "sa"//数据库登陆账号
private static final String PASSWORD = "123456"//数据库登陆密码
public static Connection getConnectionFromJDBC() {
Connection conn = null
try {
Class.forName(DRIVER_NAME)
conn = DriverManager.getConnection(URL, USERNAME, PASSWORD)
} catch (ClassNotFoundException e) {
e.printStackTrace()
} catch (SQLException e) {
e.printStackTrace()
}
return conn
}
public static Connection getConnectionFromJNDI() {
Connection conn = null
try {
Context ctx = new InitialContext()
DataSource source = (DataSource) ctx.lookup("java:comp/env/jdbc/ch05")// 需要在xml配置
conn = source.getConnection()
} catch (SQLException e) {
e.printStackTrace()
} catch (NamingException e) {
e.printStackTrace()
}
return conn
}
public static void closeConnection(Connection conn) {
try {
if (conn != null &&!conn.isClosed()) {
conn.close()
conn = null
}
} catch (SQLException e) {
e.printStackTrace()
}
}
public static void closePreparedStatement(PreparedStatement psmt) {
try {
if (psmt != null) {
psmt.close()
psmt = null
}
} catch (SQLException e) {
e.printStackTrace()
}
}
public static void closeResultSet(ResultSet rs) {
try {
if (rs != null) {
rs.close()
rs = null
}
} catch (SQLException e) {
e.printStackTrace()
}
}
}
连接sql server 的
希望对你有帮助
oracle有很多版本。现在一般用oracle9i数据库.如果联接oracle9i的话,你要去网上下载一个oracle9i的驱动包。不下载的话在oracle9i的安装目录下面有一个自带的class12.jar包。这个就是驱动包了.你也可以用自带的包
如果用oracle10g的话就去网上下载一个驱动包,这是包的问题
联接数据库的话就些代码吧.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)