为了账号安全,请及时绑定邮箱和手机立即绑定

oracle数据连接失败,

oracle数据连接失败,

import java.sql.*;import java.io.*;public class ex10_1{ public static void main(String[] args) throws Exception { Statement stmt = null; ResultSet rs = null; Connection conn=null; String url="jdbc:oracle:thin:@192.168.57.128:1521:bule"; Class.forName("oracle.jdbc.driver.OracleDriver");//加载驱动 String uname="hr"; String passwd="hr1234"; conn=DriverManager.getConnection(url,uname,passwd); stmt=conn.createStatement();   //创建Statement对象 rs=stmt.executeQuery("Select * From person");  //查询表 while(rs.next())         //显示所有记录的ID和姓名  {              System.out.print(rs.getInt("id")+"  ");      System.out.println(rs.getString("name")+"  ");  };  stmt.executeUpdate("INSERT INTO person VALUES(9,'林时',3,'accountant',2000,4)");  //添加一条记录  System.out.println("添加数据后的信息为");  rs=stmt.executeQuery("Select * From person");  //查询表格  while(rs.next())    //显示          {              System.out.print(rs.getInt("id")+"  ");      System.out.println(rs.getString("name")+"  ");   };           stmt.executeUpdate("DELETE FROM person WHERE name='临时'");                                        //删除名字为“临时”的记录   System.out.println("删除数据后的信息为:");   rs=stmt.executeQuery("Select * From person"); //查询表格   while(rs.next())           //显示   {               System.out.print(rs.getInt("id")+"  ");       System.out.println(rs.getString("name")+"  ");    };    stmt.close();    //关闭语句    conn.close();   //关闭连接 }at oracle.net.ns.NSProtocol.connect(NSProtocol.java:395) at oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1102) at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:320) ... 7 more
查看完整描述

3 回答

?
lijikai1937

TA贡献12条经验 获得超2个赞

如果是本地的话,一般地址是这样的 orcl是你oracle数据库的名字,还有记得导入驱动,这样才能连接正确。

jdbc:oracle:thin:@127.0.0.1:1521:orcl

地址写对,用户名,密码,还有驱动。

接下来就是

conn=DriverManager.getConnection(url,uname,passwd);


如果conn不为空则表示数据库连接成功,如果为空则表示失败。你可以写

if(conn!=null){
System.out.println("连接成功");}
else{
System.out.println("连接失败");}
}

后面的都可以先不写,先测试是否连接成功,大概就是这样,我也记不太清了。

查看完整回答
反对 回复 2017-06-17
?
lijikai1937

TA贡献12条经验 获得超2个赞

你不要把这些东西全部都写到一起,先测试链接正常之后再写后面的查询显示这些东西,你仔细看一下慕课网的jdbc的视频。

查看完整回答
反对 回复 2017-06-17
  • 3 回答
  • 0 关注
  • 1845 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信