最先开始先做准备工作,测试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;
}
}