jdbc+java

一、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();
			}
		}
	}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值