小弟求救小弟求救小弟求救小弟求救  我用的是oracle 11G
问题1  
代码如下
import java.sql.*;
public class Driver { public static void main(String[] args) throws Exception {
String s1 ="jdbc:oracle:thin:@localhost:1521:orcl";
String s2 ="belldandy";
String s3  = "3225520";

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection  con = DriverManager.getConnection("s1","s2","s3");
}
}我想测试下连接是否正确,结果他尽出错了。
我用的驱动是  OJDBC..jar  
错误信息如下
Exception in thread "main" java.sql.SQLException: No suitable driver found for s1
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at Driver.main(Driver.java:10)
求解
问题2
我的oracle肯定是安装成功的了 。 通过 sqlplus我能连接数据库,但是通过网页  http://localhost:5560/isqlplus  
却不能访问到数据库的登录界面。我看别人的都行,就我的不行 这个是为什么??????? 
求解求解求解求解求解求解求解

解决方案 »

  1.   

    第一个问题,需要oracle的jar包,找找11G的,然后链接到工程里
      

  2.   

    应该用lib文件夹下面的classes12.jar
      

  3.   

    String s1 ="jdbc:oracle:thin:@localhost:1521:orcl";
    String s2 ="belldandy";
    String s3 = "3225520";都是String类型的变量Connection con = DriverManager.getConnection("s1","s2","s3"); 
    不需要加“”;
      

  4.   

    java 中的数据库连接这里 Connection con = DriverManager.getConnection("s1","s2","s3"); 里面是变量啊,你怎么全部弄成字符串了啊,应该是上边你申明的那三个变量吧,还有检查一下你的oracle驱动是否已经放到project里面了