標籤:http io os ar java for 檔案 資料 sp
注意點:
1、所有和資料庫相關的(jdbc)包都是java.sql.*;
2、將項目所需的jar包統一複製到web-inf/lib檔案夾中。
一:sqlsever資料庫
package dbcon;
import java.sql.Connection;
import java.sql.DriverManager;
public class DBConn {
public Connection getCon(){
//聲明連線物件 Connection con = null;
try {
//載入驅動
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//獲得資料庫的串連
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=db_errorsystem", "sa", "sa");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
//傳回值
return con;
}
/**
* @param args
*/
//測試是否串連成功
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(new DBConn().getCon());
}
}
二:MySQL資料庫
package dbcon;
import java.sql.Connection;
import java.sql.DriverManager;
public class DBConnection {
public Connection getConnection(){
Connection con = null;
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/login", "root", "123456");
} catch (Exception e) {
e.printStackTrace();
}
return con;
}
}
三:Oracle資料庫
package cn.com.systop.l03.dbconnection;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
/**
* 資料庫連接類
* @author Administrator
*
*/
public class DBConnection {
//資料庫連接字串
private final static String URL="jdbc:oracle:thin:@localhost:1521:xe";
//資料庫登入使用者名稱 private final static String USERNAME = "scott";
//登入密碼
private final static String PASSWORD = "tiger";
/**
* 獲得資料庫連接
* @return 資料庫連接對象
*/
public static Connection getConnection(){
Connection con = null;
try {
//載入驅動
Class.forName("oracle.jdbc.driver.OracleDriver");
//獲得資料庫連接
con = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
}
各個資料庫的驅動jar包,串連sql 2008需要用sqljdbc4.jar;
jar包連結:http://pan.baidu.com/s/1c0hED0k
java資料庫連接