jdbc db2连接

时间:2013-01-27 06:51:38

标签: jdbc db2

我正在使用Tomcat 7,Eclipse juno,db2 v10.1 我已将db2jcc.jar和db2jcc4.cc放在WEB-INF / lib和tommcat库中。 我收到了这个错误 java.sql.SQLException:找不到适合dburl,admin123,admin123 的驱动程序 我写的代码是:  public String execute()

    {

        try{
            Class.forName("com.ibm.db2.jcc.DB2Driver");
            String dbURL = "jdbc:db2:localhost:50000/EEMS";
            java.sql.Connection con =DriverManager.getConnection("dburl,admin123,admin123");

            String s = "insert into detail values(?,?,?)";
            PreparedStatement ps=con.prepareStatement(s);
            ps.setInt(1, beanobject.getAge());
            ps.setString(2, beanobject.getUname());
            ps.setString(3, beanobject.getSex());

            ps.executeUpdate();
            con.commit();

                ps.close();
                con.close();

                    }
                catch(Exception e){
                    e.printStackTrace();
                }

                    return SUCCESS;


    }

请帮助!!

1 个答案:

答案 0 :(得分:1)

您正在尝试获取网址"dburl,admin123,admin123"的连接。

更改

DriverManager.getConnection("dburl,admin123,admin123");

DriverManager.getConnection(dbURL, "admin123", "admin123");

了解有关JDBC的更多信息:应始终在finally块中关闭连接,并且应使用连接池(以及数据源)来获取连接。