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

用JDBC访问Oracle的问题,不知道大家遇到过没有

    来源: 互联网  发布时间:2015-09-29

    本文导语:  server:   Oracle 8.0.5(字符集是中文简体的)   Windows 2000 Server client:   Windows 2000 Server     java.sql.Connection conn = null;     java.sql.Statement stmt = null;     java.sql.ResultSet rs = null;     java.sql.DatabaseMetaData dbmd...

server:
  Oracle 8.0.5(字符集是中文简体的)
  Windows 2000 Server

client:
  Windows 2000 Server

    java.sql.Connection conn = null;
    java.sql.Statement stmt = null;
    java.sql.ResultSet rs = null;
    java.sql.DatabaseMetaData dbmd = null;

      Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

      conn = DriverManager.getConnection(url,user,password);

      stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
      // stmt = conn.createStatement();
      rs = stmt.executeQuery("SELECT * FROM LZCardPrint");
      
      rs.next();
      
      System.out.println(rs.getString("PrtNo"));
      System.out.println(rs.getString("PrtNo").length());
      rs.close();

其中,PrtNo的类型是char2(20);

如果我的Statement不加任何参数,取出的数据是正确的。如果我象上面那样写,PrtNo的长度变成了60。

faint,40也好解释一点,为什么是60?

对于varchar2类型的字段,没有这样的问题。我换了好几个JDBC的驱动,也还是不行。

|
你的问题我也碰到过,是jdbc问题,具体原因我说不出,我当时用8.16的jdbc,后换用8.17的就没问题了,建议你试一下.

|
关注中,我的配置同楼主
楼主的,net assistant 配置好了么?
test 通过了么
oracle8.05的tns listener没有网络环境是不会启动的
我的建议是
1.要接入网络,最好是局域网
2.配置好net assistant
3.在调试 oracle 的odbc 驱动
4.调试jdbc-odbc 驱动,就应该没问题了

================================================================

CSDN 论坛助手 Ver 1.0 B0402提供下载。 改进了很多,功能完备!

★  浏览帖子速度极快![建议系统使用ie5.5以上]。 ★  多种帖子实现界面。 
★  保存帖子到本地[html格式]★  监视您关注帖子的回复更新。
★  可以直接发贴、回复帖子★  采用XML接口,可以一次性显示4页帖子,同时支持自定义每次显示帖子数量。可以浏览历史记录! 
★  支持在线检测程序升级情况,可及时获得程序更新的信息。

★★ 签名  ●  
     可以在您的每个帖子的后面自动加上一个自己设计的签名哟。

Http://www.ChinaOK.net/csdn/csdn.zip
Http://www.ChinaOK.net/csdn/csdn.rar
Http://www.ChinaOK.net/csdn/csdn.exe    [自解压]


    
 
 

您可能感兴趣的文章:

  • 最近在升级JDBC为2.0时遇到一问题,请高手指点一二
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。
  • 请问有没有mdb的jdbc驱动?我不想用jdbc-odbc了.
  • 有没有win32版的mysql JDBC驱动?
  • 请问有没有 for access 的 jdbc driver?
  • sql server数据库有没有专门的jdbc驱动程序,若有,请教怎样获得?
  • jbuilder6中是否没有Jdbc Explorer这个工具了?
  • 在jdbc里怎么判断一个connection断了没有
  • 小弟英语太次 有没有中文的JDBC TM 2.0 API
  • 有没有java联sql7.0的方法,最好是动态的,不想用jdbc-odbc,谢谢了
  • Help me,关于JDBC的简单问题(别笑我傻实在是还没有入门)nhbird也关注关注吧!
  • 我使用jdbc-odbc桥,拼出sql字符串,为什么总是说:括号内的串没有正常结束?
  • 可否直接通过JDBC 连上Oracle(我并没有装oracle)
  • 我采用jdbc-odbc连接sqlserver,结果报错,说没有合适的驱动,请问怎么回事?谢谢!
  • JDBC有没有只返回某一字段排在前面的几条记录的功能
  • 请大加测试一下,jdbc有没有这个bug
  • .net/c#/asp.net iis7站长之家
  • 请问有没有jdbc存取中文的例了?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ORACLE JDBC FOR ORACLE7.3.4?
  • Oracle9i 9.0.1的JDBC Drivers 可以给Oracle 8.0.5使用马?
  • 不想装oracle却还要在redhat8.0下用jdbc连接oracle如何实现?
  • oracle JDBC的问题
  • 请教: Javaswing 和 Oracle JDBC thin 连接的问题
  • 怎么直接通过JDBC连接oracle?
  • jdbc驱动for oracle? 50分求解。谢谢!
  • weblogic 中怎样配置 oracle JDBC driver?
  • 请问在那里可以找oracle的jdbc驱动?
  • Oracle JDBC Driver
  • jdbc连接oracle
  • 告急,oracle的JDBC问题?????
  • 讨论:jdbc连接oracle数据库
  • jsp中用jdbc调用oracle数据库
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • 为什么在编译java程序的时候出现oracle.jdbc.driver不存在?急!!!
  • oracle的jdbc的配置
  • 关于JDBC for Oracle驱动的问题?紧急求助?
  • linux下怎么配置jdbc 访问oracle ,知情者请告知
  • 请问怎样用jdbc连接到oracle数据库?
  • 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


  • 站内导航:


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

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

    浙ICP备11055608号-3