码迷,mamicode.com
首页 > 数据库 > 详细

jdbc的连接oracle优化版

时间:2016-01-11 21:58:24      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

最先开始先做准备工作,测试oracle数据库是否正常启动【主要是oracle的相关服务是否打开】

然后
建立一个类,连接数据库用
首先要记住连接数据库需要哪些步骤,这些步骤需要哪些参数
1.加载类驱动【参数:相应的驱动名称
2.获取连接【参数:url ,用户名,密码
然后就可以获取一个连接数据库的连接了
 
 

 
先把参数配置好
       private static String classname= "oracle.jdbc.driver.OracleDriver" ;
       private static String url="jdbc:oracle:thin:@192.168.2.2:1521:java46" ;
       private static String username= "scott";
       private static String password= "niit";
1.加载驱动 
Class. forName( classname);
2.获取连接
connection =DriverManager.getConnection(url, username, password);
 

package com.niit.common;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
 
public class JdbcConnectFactory {
       //类驱动名称
       private static String classname= "oracle.jdbc.driver.OracleDriver" ;
       //url
       private static String url="jdbc:oracle:thin:@192.168.2.2:1521:java46" ;
       //连接数据库用户名
       private static String username= "scott";
       //连接数据库的密码
       private static String password= "niit";
       //声明一个Connection
       private static Connection connection= null;
         //将方法用static 修饰形成静态代码块,值加载一次
       public static Connection getconnection(){
             try {
                   try {
                         //单例设计模式【整个项目只存在一个connect,如果为空】
                         if( connection == null || connection.isClosed()){
                              //加载类驱动
                              Class. forName(classname);
                              //获取数据库连接
                              connection=DriverManager.getConnection( url, username , password);
                        }
                  } catch (SQLException e) {
                        e.printStackTrace();
                  }
            } catch (ClassNotFoundException e) {
                  e.printStackTrace();
            }
                         //返回连接
             return connection;
      }
 
}
 

 
 
 

jdbc的连接oracle优化版

标签:

原文地址:http://www.cnblogs.com/baojianfu/p/5122598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!