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

📄 test1.java

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


import java.sql.PreparedStatement;//1:批处理 2:在创建时,可以先向数据库发出一条带参数的SQL,让数据库预先编译好
									//3;只能针对所有更新操作
public class Test
{
	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.a(?,?); end;");
			
			cs.registerOutParameter(1,java.sql.Types.DOUBLE);
			cs.setInt(2,Integer.parseInt(s));
			cs.registerOutParameter(3,java.sql.Types.VARCHAR);
			cs.execute();
			
			double d=cs.getDouble(1);
			String name=cs.getString(3);
			
			System.out.println("编号为"+s+"雇员的工资为\t"+d+"\t姓名为:"+name);
				
			cs.close();
			
			con.close();
			
		}catch(Exception e){System.out.println(e.getMessage());}
	}
}

⌨️ 快捷键说明

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