⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test2.java

📁 该压缩文件中共包含16个非常实用的java学习实例
💻 JAVA
字号:
import oracle.jdbc.*;
import java.sql.*;
import java.io.*;
import oracle.jdbc.driver.*;

import java.sql.PreparedStatement;//1:批处理 2:在创建时,可以先向数据库发出一条带参数的SQL,让数据库预先编译好
									//3;只能针对所有更新操作
public class Yb
{
	public static void main(String args[])
	{
		try
		{
			DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
			
			//瘦客户端连接
			//Connection con=DriverManager.getConnection("jdbc:oracle:thin:@:1521:JW","scott","tiger");
			
			//胖客户端连接
			Connection con=DriverManager.getConnection("jdbc:oracle:oci8:@LANLI","scott","tiger");
			byte b[]=new byte[1024];
			System.out.println("请输入一个工资?");
			System.in.read(b);
			String s=new String(b);
			s=s.trim();
				
			CallableStatement cs =con.prepareCall("begin my.b(?,?); end;");//创建时就向数据库发出一条预编译的命令
			
			
			cs.setInt(1,Integer.parseInt(s));//设置第一个参数的值
			cs.registerOutParameter(2,oracle.jdbc.OracleTypes.CURSOR);
			cs.execute();
			
			ResultSet rs=(ResultSet)cs.getObject(2);
			
			while(rs.next())
			{
				System.out.println("编号为"+rs.getString(1)+"雇员的工资为\t"+rs.getString(6)+"\t姓名为:"+rs.getString(2));
			}
			rs.close();	
			cs.close();
			
			con.close();
			
		}catch(Exception e){System.out.println(e.getMessage());}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -