一、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();
}
}
}