看来楼主对数据库不太了解。
首先ORACLE是目前最流行的数据库
PL/SQL ----- 因为ORACLE不好操作,所以提供了第三方程序,PL/SQL
SQL语句----- 任何数据库都要用到SQL语句。
SQL*PLUS 命令 -----就是指在PL/SQL中的SQL语句,它跟平常的SQL差不了多少。
在JAVA中连接Oracle数据库
两个都是软件
可以进行下面的操作
Java中调用oracle的过程
call.registerOutParameter (1 , OracleTypes.CURSOR);
call.setInt(2, 1);
call.execute ();
ResultSet rs = (ResultSet)call.getObject (1);
// Dump the cursor
while (rs.next ())
System.out.println (rs.getString (1)+"\t"+ rs.getString(2)+"\t"+ rs.getString(3));
rs.close();
call.close();
conn.close();
}
// Utility function to read a line from standard input
static String readEntry(String prompt)
{
try
{
StringBuffer buffer = new StringBuffer();
System.out.print(prompt);
System.out.flush();
int c = System.in.read();
while (c != '\n' && c != -1)
{
buffer.append((char)c);
c = System.in.read();
}
return buffer.toString().trim();
}
catch(IOException e)
{
return "";
}
}
}
java中连接oracle
java中连接oracle有两种方式:
OCI方式、thin方式。OCI方式依赖于本地的动态链接库,如果在本地安装了Oracle数据库客户端可以采用该方式;而thin方式为纯java的数据库连接方式;
1 oci模式
先在本地安装Oracle客户端,安装完之后,在安装的路径中可以找到…/jdbc/lib/classes12.zip文件,我们在环境变量classpath中设置classes12.zip所在的路径。
连接串为
final static String sDBDriver = "oracle.jdbc.driver.OracleDriver";
final static String sConnStr = "jdbc:oracle:oci8:sr/sr@ora199";
在连接字符串 "jdbc:oracle:oci8:sr/sr@ora199" 中,"sr/sr"为Oracle用户的用户名和口令,"ora199"为数据库服务名。
2 thin模式
先把class12.jar,ojdbc14.jar放到tomcat\lib\common下,并且在classpath里指定好,
连接代码为
Connection con = null;
try {
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
con = DriverManager.getConnection (“jdbc:oracle:thin:@192.168.96.1:1521:oracle9i”,user,password);
}
catch (SQLException e) {
return null;
}
return con;
}
就可以了
还有很多操作
慢慢体会吧
oracle是数据库的一种 类似mysql sqlserver