jdbc连接oracle,
String url = "jdbc:oracle:thin:@192.168.1.9:1521:sky" ;
请问url这样写对不,192.168.1.9是 我的IP,sky是我的数据库的名字,
Connection c = DriverManager.getConnection(url,"wanglei","wanglei") ;
”wanglei“是用户名和密码,但就是报错说url不对,
哪位高手指点!
谢谢
String url = "jdbc:oracle:thin:@192.168.1.9:1521:sky" ;
请问url这样写对不,192.168.1.9是 我的IP,sky是我的数据库的名字,
Connection c = DriverManager.getConnection(url,"wanglei","wanglei") ;
”wanglei“是用户名和密码,但就是报错说url不对,
哪位高手指点!
谢谢
Connection con = null;
先把环境配置妥善。先从安装了Oracle的数据库服务器中,找到Oracle安装目录,然后将该目录下的jdbc\lib\classes12.jar文件拷贝到WEB发布服务器的某个目录。假设就直接放在C:\根目录下吧,然后把该路径添加到‘系统--高级--环境变量’中变量名为‘CLASSPATH’的值中,如:D:\Program Files\SQLLIB\java\db2java.zip;D:\Program Files\SQLLIB\java\runtime.zip;c:classes12.jar; 也就是让java能够找到这个包。于连接的代码
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;
}
import java.sql.* ;public class wanglei
{
public static void main(String [] args)
{
try{
Class.forName("oracle.jdbc.driver.OracleDriver") ;
Driver oracle = new oracle.jdbc.driver.OracleDriver() ; String url = "jdbc:oracle:thin:@192.168.1.9:1521:sky" ;
Connection c = DriverManager.getConnection(url,"wanglei","wanglei") ;
Statement stmt = c.createStatement() ;
ResultSet rs = stmt.executeQuery("select * from wa") ;
while (rs.next())
{
System.out.println(rs.getString("NAME")) ;
System.out.println(rs.getString("NO")) ;
}
stmt.close() ;
c.close() ;
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
异常捕获,说表或视图不存在,但我明明建了表的,用sqlplus也能查询,在管理器里面也可以找到的……
救命!现在有两条记录,换了grant select on wa to wanglei这条语句也不行,select * from wanglei.wa也不行,我的数据库名字 叫sky ,哎怎么回事啊,我的QQ346685272,哪位高手能加我指点一下,谢谢了!