java连接数据库开源代码
package com.svse.db;
import java.sql.Connection;
import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet;
import java.sql.SQLException;
/**
* ?ÃÀàÊÇÊý?Ý?â?Ù×?Àà ÓÃÀ??ñµÃÊý?Ý?âÁ??Ó?ÔÏó??Connection?ÔÏó??
*
ÒÔ???Ø?Õ?ò?ªµÄ?ÔÏó??Connection?ÔÏó??PreParedStatement?ÔÏó??ResultS
et?ÔÏó??
*
* @author Administrator
*
*/
public class DBConnection
{
// ??Òå4?ö×Ö?û??
// ÉùÃ?Ò??öDriver
private String Driver =
"com.microsoft.sqlserver.jdbc.SQLServerDriver";
//ÉùÃ?Ò??öURL
private String URL =
"jdbc:sqlserver://localhost:1433;DatabaseName=Êý?Ý?âÃû";
//µÇÂ?Êý?Ý?âµÄÓÃ??Ãû
private String username = "sa";
//µÇÂ?Êý?Ý?âµÄÃÜÂë
private String password = "sa";
/**
* ?ñµÃÊý?Ý?âÁ??Ó?ÔÏó
*
* @return
*/
public static Connection getConnection()
{
Connection conn = null;// ??ÒåÊý?Ý?âÁ??Ó?ÔÏó??Ϊ?Õ
try {
// ×??áÇý??
Class.forName(Driver);
// ?ñµÃÁ??Ó?ÔÏó
conn = DriverManager.getConnection(URL, username,
password);
}
catch (ClassNotFoundException e)
{ // Å×?öÒì??
e.printStackTrace();
}
catch (SQLException e)
{ // Å×?öÒì??
e.printStackTrace();
}
return conn; // ?µ?ØÊý?Ý?âÁ??Ó?ÔÏó
}
/**
* ?Ø?ÕÊý?Ý?âÁ??Ó?ÔÏó
*
* @param conn
*/
public static void closeConnection(Connection conn) {
try {
if (conn != null) {
conn.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* ?Ø?ÕÖ?ÐÐsqlÓï?ä?ÔÏó?ÔÏó
*
* @param ps
*/
public static void closeStatement(PreparedStatement ps) {
try {
if (ps != null) {
ps.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
/**
* ?Ø?Õ?á?û?ÇÂ????ÔÏó
*
* @param rs
*/
public static void closeResultSet(ResultSet rs) {
try {
if (rs != null) {
rs.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
Connection conn = DBConnection.getConnection();
if (conn != null) {
System.out.println("Êý?Ý?âÒÑÁ??Ó??");
} else {
System.out.println("Êý?Ý?âÁ??ÓÊ??Ü??");
}
}
}
本文档为【java连接数据库开源代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。