Java调用Oracle数据库报异常
调用代码如下: import java.sql.*; class MyOracle{ public static void main(String args[]) { try{ DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver()); String url="jdbc: oracle:thin: @127.0.0.1:5500: orcl"; Connection conn=DriverManager.getConnection(url,"user1","pass1"); CallableStatement c= conn.prepareCall("{call sumeng(?,?)}"); c.setString(1,"13"); c.setString(2, "xiaomao"); c.execute(); conn.close(); } catch(Exception ex){ System.out.println(ex); System.exit(0); } } } 报的异常为java.sql.SQLException: Io 异常: Bad packet type 不知道是什么原因,想高手请教~~
先注释掉CallableStatement及其后面的部分,看看是否能正常连接。 如果成功,则检查你的sumeng过程是否有效、 先注释掉CallableStatement及其后面的部分,看看是否能正常连接。 感谢大家的帮忙~~ 问题发现了,端口号不对,应该是String url="jdbc:oracle:thin:@127.0.0.1:1521:orcl",的确不 是我写的那个String url="jdbc:oracle:thin:@127.0.0.1:5500:orcl"。 另一个问题又出现了,我用浏览器登录数据库时使用的地址是http://127.0.0.1:5500/em,而不是http://127.0.0.1:1521/em 这个地方的端口号我试过不能使用1521,高手能解释下不?引用 感谢大家的帮忙~~ 问题发现了,端口号不对,应该是String url
相关问答:
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
<html><head><title>[@title]</title> <meta http-equiv=Content-Type content="text/html; charset=gb2312"> <script language='javascript'> function diyCheck ......
在asp里怎么调用java写的webservice方法,有很多方法 - <message name="RtPnrIn"> <part name="bstrPnrNO" type="s:string" /> <part name ......
各位大哥,帮个忙。 下个Oracle for vista 版本的安装试试 10G和11G的 http://www.oracle.com/technology/software/products/database/index.html ------------------------------------------- ......
我已经按照教程上配置tomcat的server.xml <Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......