您的位置:首页 > 数据库 > Oracle

JAVA连接Oracle以及SQLserver 2008数据库代码

2017-12-07 19:27 627 查看
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");
}c
4000
atch(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!");
}
}
*/

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: