1.JAVA连接Oracle数据库简单级代码Oracle_DBUtil.java
*注意* 这里我的Oracle数据库用户登录名叫system以及密码是Wxy256534612
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Oracle_DBUtil {
public static Connection getConnection(){
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@127.0.0.1:1521:orcl";
try{
Class.forName(driver);
Connection conn = DriverManager.getConnection(url,"system","Wxy256534612");
return conn;
}catch(Exception e){
System.out.println(e.getMessage());
}
return null;
}
/*测试代码
public static void main(String args[]) throws SQLException {
Connection conn = getConnection();
if(conn==null){
System.out.println("失败");
}else{
System.out.println("成功");
}
conn.close();
}
*/
}
2.JAVA连接Oracle数据库解释级代码DButil.java
*注意* 这里我的Oracle数据库用户登录名叫system以及密码是Wxy256534612
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
public class DBUtil {
//连接对象[用于创建数据库连接]
static Connection conn=null;
//操作句柄[用于对数据进行操作[增删改查]]
static Statement stat=null;
//结果集[用于获取查询数据]
static ResultSet rs=null;
//jdbc:oracle:thin: 表示通过JDBC连接oracle数据库的通讯协议
//@localhost: 表示连接的主机[服务器]
//1521: 表示主机上的程序端口
//orcl 表示程序端口上的数据库
static String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl";
static String user="system";
static String password="Wxy256534612";
//静态块[将数据了连接驱动使用反射机制加载至JVM]
static{
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
}catch(ClassNotFoundException e) {
System.out.println("驱动加载失败");
e.printStackTrace();
}
}
//创建打开数据库连接的方法
public static void openConnection(){
try{
conn=DriverManager.getConnection(url, user, password);
}catch(SQLException e){
System.out.println("数据库连接失败");
e.printStackTrace();
}
}
//创建关闭数据库连接的方法
public static void closeConnection(){
try{
if(rs!=null){
rs.close();
}
}catch(SQLException e){
rs=null;
}finally{
try{
if(stat!=null){
stat.close();
}
}catch(SQLException e){
stat=null;
}finally{
try{
if(conn!=null){
conn.close();
}
}catch(SQLException e){
conn=null;
}
}
}
}
/*测试代码
public static void main(String args[]) {
Connection conn = getConnection();
if(conn!=null) {
System.out.println("Success!");
}
else {
System.out.println("Error!");
}
}
*/
}
3.JAVA连接SQLserver 2008数据库代码DButil.java
*注意* 这里我的SQLserver 2008数据库用户登录名叫sa以及密码是123456,要访问的数据库名称叫BookStore
import java.sql.Connection;
import java.sql.DriverManager;
public class DBUtil {
public static Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=BookStore","sa","123456");
return conn;
}
catch(Exception e) {
e.printStackTrace();
}
return null;
}
/*测试代码
public static void main(String args[]) {
Connection conn = getConnection();
if(conn!=null) {
System.out.println("Success!");
}
else {
System.out.println("Error!");
}
}
*/
}