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

困扰了我好几天,用jdbc连接数据库的问题,不知道卡在哪里了,请大伙帮我看看。谢谢,帮我顶一顶,也给分。

    来源: 互联网  发布时间:2015-10-20

    本文导语:  我不是偷懒,我已经查了csdn上很多帖子,能打开的我都看了,还是不行。 我的代码,我是连接informix数据库,本代码唯一的功能就是测试连接。 import java.sql.*; import java.util.*; public class conn {     public static voi...

我不是偷懒,我已经查了csdn上很多帖子,能打开的我都看了,还是不行。
我的代码,我是连接informix数据库,本代码唯一的功能就是测试连接。

import java.sql.*;
import java.util.*;

public class conn {

    public static void main(String[] args)
    {
   
        String url ="jdbc:informix-sqli://10.110.180.1:8002/testdb:informixserver=nmserver3;user=test;password=test";
        String testName = "Simple Connection";

Connection conn = null;

System.out.println(">>>" + testName + " test.");
System.out.println("URL = "" + url + """);

try 
    {
    Class.forName("com.informix.jdbc.IfxDriver");
    } 
catch (Exception e)
    {
    System.out.println("ERROR: failed to load Informix JDBC driver.");
    }

try 
    {
    conn = DriverManager.getConnection(url);
    } 
catch (SQLException e) 
    {
    System.out.println("ERROR: failed to connect!");
    }

try 
    {
            conn.close();
    } 
catch (SQLException e) 
    {
    System.out.println("ERROR: failed to close the connection!");
    }

System.out.println(">>>End of " + testName + " test.");
    }
}


每次运行是连接失败。我的url配置都是参照odbc的连接配置的,比如端口号(8002),server名称(nmserver3),用的都和配置odbc的时候一样。url的格式是照驱动的帮助写的。我不知道informix数控库还要装什么东西才能被jdbc连接上吗?我的代码有毛病吗?请大家帮我看看,我已经被折磨了两天了,帮帮忙,帮我顶一下,我也很感激。谢谢。

|
在你的 catch 中间把 StackTrace 打出来看看再说:
         try 
    {
    conn = DriverManager.getConnection(url);
    } 
catch (SQLException e) 
    {
    System.out.println("ERROR: failed to connect!");
             e.printStackTrace();
    }

这是最基本的调试方法了

|
抱什么错

|
是不是缺少.jar

|
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection c = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test","sa","888888888");
Statement s = c.createStatement();
ResultSet r = s.executeQuery("SELECT testcol from testtable");
while(r.next()) 
{
out.println(r.getString("testcol"));
}


这是连sqlserver 数据库的,你参考一下,好象你的url 不对吧?

|
你都找了,看看这个吧。
四、jsp连接Informix数据库

testinformix.jsp如下:





您的第一个字段内容为:
您的第二个字段内容为:







|
报的错发给大家看看

|
私人意见:你的驱动注册的不对

即:Class.forName"com.informix.jdbc.IfxDriver");中的

"com.informix.jdbc.IfxDriver"写错了

|
检查一下你的URL

|
SQL SERVER 的我连过,informix 没有,不知道驱动程序怎么加 和url
帮你up一下吧。

|
建议你,把classpath重写一下,然后重启。试试用ODBC能不能连,是不是数据库的问题?

|
数据库名字,密码,用户都正确了??

|
informix没有用过,帮你up~!
希望早点解决~!

|
用odbc 连接的数据库跟jdbc连没关系,用odbc连需要定义数据源,用jdbc需要驱动程序。
需要有个jdbc连informix数据库的驱动程序才能用jdbc连。
没连过informix,所以不知道你的url对不对,我连过sqlserver和db2的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一个初级,但可能困扰够很多人的问题
  • 高手请进!如何设置我的Lilo?长久困扰我的问题!
  • Socket 通讯的问题,困扰了我很久。
  • 简单的问题,困扰我很久?
  • 问一个一直困扰我的问题:JBuilder中的JSP页面怎么设计???????????
  • 一个困扰了一星期的简单问题!
  • 这个问题困扰我很久了
  • 关于svgalib的问题,困扰好久了嗄~~~帮忙嗄
  • svn使用的问题,困扰一天了
  • 小问题困扰一晚上,求前辈指点!
  • 菜鸟的困扰
  • @@@困扰我很久的问题。。。。。。
  • 文件更名问题,困扰中
  • 高手留步!!!一个简单但困扰我的问题0
  • 一个困扰我的老问题
  • 如何覆盖一个已有的软链接,简单问题困扰很长时间,解决马上给分?
  • 在线等,知道的指点下小弟,这个问题困扰我太久了。
  • 困扰我多时的问题,大家来帮忙
  • jdbc可更新数据集问题,困扰我两日!!
  • LINUX对于我这个菜鸟的困扰!


  • 站内导航:


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

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

    浙ICP备11055608号-3