一、oracle 與 MyEclipse 手動連接
1. 打開 MyEclipse,
2. 點擊Window,選擇Show View
3. 選擇DateBase(如果沒有DateBase,就點開Other…)—>選擇DB Browser
4. 右鍵新建連接:
1. Driver template: 選擇Oracle(Thin driver)
2. Driver name: 可以隨便寫
3. Connect url: jdbc:oracle:thin:@192.168.1.96:1521:xe
1.jdbc:oracle:thin:不用改
2.192.168.1.96是自己電腦的ip地址
3.1521是數據庫連接端口號(一般我們的都是1521)
4.xe是電腦--->右鍵管理---->服務...中的“OracleJobSchedulerXE”
**4.userName:**是你的數據庫連接名
**5.password:**是你的數據庫建立連接的口令
6.點擊save…:保存密碼
7.點擊Test: 進行測試,成功測試後就可以點擊finished
二、Java 項目與數據庫連接
代碼如下:
//1.準備好數據庫的連接字符串
String url="jdbc:oracle:thin:@192.168.1.96:1521:xe";
String driClass="oracle.jdbc.OracleDriver";
String userName="wwj";
String userPassword="wwj";
//2.在創建的項目裏添加驅動類
Connection conn=null;
//3.將驅動類加載到內存中
try {
Class.forName(driClass);
//4.使用驅動管理類來管理,可以通過驅動管理類來得到連接對象
conn=DriverManager.getConnection(url,userName,userPassword);
//5,使用連接對像,得到處理器
Statement stat = conn.createStatement();
// 6 使用處理器,來發送sql語句
//stat.executeUpdate(sql); //insert update delete 用這個,返加一個int影響的行數
//stat.executeQuery(sql); //select語句,返回一個結果集
//String insertSql="insert into student(stuNo,stuName,stuBirthday,stuAddress,stuSex) values(SNO1.NEXTVAL,'bbb','6-11月-19','巢湖','女')";
int i=stat.executeUpdate(updateSql);
if(i>0){
System.out.println("操作成功");
}else{
System.out.println("操作失敗");
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
if(conn!=null){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}