java - Possible solutions for a SQLNonTransientException -


i new database connections java , having difficult time connecting database provided. far i've learned installing correct db2 drivers may have been issue , putting them in classpath program. have done , still not able establish connection. please help!

here print out of error report in eclipse:

com.ibm.db2.jcc.am.sqlnontransientconnectionexception: [jcc][t4][10380][11951][4.13.127] required property "urlname" unknown host. errorcode=-4222, sqlstate=08001 @ com.ibm.db2.jcc.am.id.a(id.java:667) @ com.ibm.db2.jcc.am.id.a(id.java:60) @ com.ibm.db2.jcc.am.id.a(id.java:103) @ com.ibm.db2.jcc.t4.a.(a.java:231) @ com.ibm.db2.jcc.t4.b.a(b.java:1901) @ com.ibm.db2.jcc.am.kb.a(kb.java:700) @ com.ibm.db2.jcc.am.kb.(kb.java:653) @ com.ibm.db2.jcc.t4.b.(b.java:332) @ com.ibm.db2.jcc.db2simpledatasource.getconnection(db2simpledatasource.java:231) @ com.ibm.db2.jcc.db2simpledatasource.getconnection(db2simpledatasource.java:197) @ com.ibm.db2.jcc.db2driver.connect(db2driver.java:472) @ com.ibm.db2.jcc.db2driver.connect(db2driver.java:113) @ java.sql.drivermanager.getconnection(unknown source) @ java.sql.drivermanager.getconnection(unknown source) @ serveracessdemo.main(serveracessdemo.java:23)

here code have developed far:

import java.sql.*;  public class serveracessdemo{      // jdbc driver name , database url     static final string jdbc_driver = "com.ibm.db2.jcc.db2driver";     static final string db_url = "jdbc:db2://urlname/portnumber";      // database credentials     static final string user = "userid";     static final string password = "password";      public static void main(string[] args){          connection conn = null;         try{             // register jdbc driver             class.forname(jdbc_driver);              // open connection             system.out.println("connecting selected database...");             conn = drivermanager.getconnection(db_url, user, password);         }         catch(exception e){             // handle errors class.forname             e.printstacktrace();         }         finally{             // block used close resources             try{                 if(conn!=null)                     conn.close();             }             catch(sqlexception se){                 se.printstacktrace();             }//end try         }//end try     } } 

i not sure if simple that, set:

static final string db_url = "jdbc:db2://urlname/portnumber"; 

and error required property "urlname" unknown host, seems have supplied wrong db_url value, should jdbc:db2://localhost:50000/your_database_name, assuming db runs locally on 50000 port, need provide right database name.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -