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!"); } } */ }