当前位置:  技术问答>java相关

JDBC问题,100分

    来源: 互联网  发布时间:2017-03-31

    本文导语:  我刚开始学习JDBC,以前开发是用WebLogic访问Oracle数据库,配置方面也是别人做好的,没什么学的。我想学学用JDK做点事情。但在做JDBC时遇到了一些问题。我的机器已经装了Oracle8.0的客户端。以下代码是否可以连接到...

我刚开始学习JDBC,以前开发是用WebLogic访问Oracle数据库,配置方面也是别人做好的,没什么学的。我想学学用JDK做点事情。但在做JDBC时遇到了一些问题。我的机器已经装了Oracle8.0的客户端。以下代码是否可以连接到数据库?如果解决不了连接问题,接下来就啥也学不了了。
Code:
import java.sql.*;
import sun.jdbc.*;
。。。。
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:oci8:@con","scott", "tiger");
Statement stmt = conn.createStatement ();
ResultSet rset = stmt.executeQuery ("select * from tab");

while (rset.next ())
System.out.println (rset.getString (1));

但在第二行总是报错:
java.lang.UnsatisfiedLinkError: make_c_state

at oracle.jdbc.oci7.OCIDBAccess.make_c_state(Native Method)

at oracle.jdbc.oci7.OCIDBAccess.logon(OCIDBAccess.java:148)

at oracle.jdbc.driver.OracleConnection.(OracleConnection.java:103)

at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:148)

at java.sql.DriverManager.getConnection(DriverManager.java:517)

at java.sql.DriverManager.getConnection(DriverManager.java:199)

at study.JDBC.(JDBC.java:24)

at study.JDBC.main(JDBC.java:39)

Exception in thread "main" 

我已经把Oracle自带的包classes111.jar放在Lib里了

|
用oracle的客户端把conn设置成数据源,用sqlplus测试用conn能连接oracle
,则上面的操作可行。

|
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@con","scott", "tiger");

|
密码长度太短

|
Class.forName("oracle.jdbc.driver.OracleDriver");
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@conn:1521:orcl","scott", "tiger");
conn:服务器的机器名或者ip地址
orci:数据库服务名
试试看,你也会看得到!

|
JBUILDER内有一个专门负责连接的,可以用来测试

|
???可以用thin驱动么????

    
 
 

您可能感兴趣的文章:

  • 百万火急:一个 jsp的jdbc的问题,用的是jdbc,odbc桥。
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。
  • JDBC配置问题
  • jdbc的问题!!!急!!!!
  • 有关jdbc的问题,一定给分,谢谢!!
  • Class.forName("jdbc.odbc.JdbcOdbcDriver")的问题?
  • applet用jdbc链接SQLServer 2000的问题
  • 用jdbc:odbc:odbcDataSource在连接本机的SQL Server数据源可以,没问题,但如果我想连到服务器上的数据源上时,用jdbc:odbc应如何写?
  • 请教: Javaswing 和 Oracle JDBC thin 连接的问题
  • oracle JDBC的问题
  • 问一个JDBC问题
  • 小问题,谁知道JDBC与ACCESS的驱动程序?怎么连?
  • 关于JDBC 的下载问题.
  • 关于用jdbc连接sqlserver2000的问题(在线)
  • 一个关于JDBC的事务问题?
  • 告急,oracle的JDBC问题?????
  • 求教jbuilder6 jdbc的配置问题
  • JDBC2.0的问题?
  • 给大家提个问题,jdbc和database的
  • 用JDBC连接SQL Server2000的问题
  • 哪里有JDBC for MySQL 驱动程序下载??(100)
  • Jdbc还是Tomcat的错误?100分
  • JDBC API类库的源码哪儿有(100分相赠)
  • JDBC驱动程序源代码哪儿有???(100分)
  • 100求驱动:jdbc driver for ms sql server2000
  • 连接sqlserver的url是jdbc:microsoft:sqlserver://192.168.0.100:1433,他连那一个数据库呢?
  • (100分)用Microsoft jdbc Driver for sqlserver2000(type4)访问sqlserver2k的问题,help!
  • (100分)jdbc连接sqlserver 200出错.[SQLServer 2000 Driver for JDBC]Error establishing socket.
  • 如何把用jdbc查出的resultset结果集数据通过网络发送到另一台机器上(给100分)
  • 请教大虾一个jdbc的问题:祥情看代码,100分相送。。。。。。。。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 高性能JDBC驱动 DataDirect JDBC Drivers
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • 关于JDBC-ODBC和JDBC的区别
  • JDBC驱动代理 HA-JDBC
  • 访问MS SQL能不能直接用JDBC,如果能相应的JDBC Driver从哪里得到?
  • easy question:jdbc与jdk需要分别安装吗。如何设置jdbc的classpath
  • JDBC 工具包 Midao JDBC
  • 请问JDBC和JDBC-ODBC有什么区别?是不是连接的时候也有所不同。
  • JDBC 驱动程序 Drizzle-JDBC
  • JDBC执行日志 JDBC Logger
  • OLAP数据源的JDBC驱动 Jdbc4Olap
  • 讨论:纯java的JDBC与JDBC-ODBC桥的比较?那种效率高、快?(面向服务端)
  • jdbc1.2 jdbc2.0里面的类是干什么用的?
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • jdbc连接数据库,能否有jdbc中的方法进行安全设置:
  • jdbc 连接sybase11.9时出错,错误提示:JZ0D5: 装载协议 com.sybase.jdbc2.tds.tds 时出错
  • java开发数据库,一般是用JDBC-ODBC桥,还是JDBC驱动程序连接数据库呢?
  • 请问有没有mdb的jdbc驱动?我不想用jdbc-odbc了.
  • 请问通过纯jdbc能否联 sqlserver7.0,注意不是通过jdbc-odbc桥,如果能的话,driver在哪里下载?连接的语句怎么写?
  • 关于JDBC, 请哪位大侠帮忙告诉我完整的JDBC的联结方式


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3