RE: [INTERFACES] JDBC & IE40
От | Mikael Hammarin |
---|---|
Тема | RE: [INTERFACES] JDBC & IE40 |
Дата | |
Msg-id | C17EAABE11FAD1119CC80060B087985524D0@CLETX08 обсуждение исходный текст |
Ответы |
RE: [INTERFACES] JDBC & IE40
|
Список | pgsql-interfaces |
> On Mon, 27 Jul 1998, Mikael Hammarin wrote: > > > Hello, > > > > Since the bug in Internet Explorer 4.0 doesn't allow you to > > make a Class.forName("portgresql.Driver") to load the postgresql- > > driver, I now load it manually with DriverManager.registerDriver() > > instead. However, now I get a "not-very-wanted" errormsg > > "cannot access "hostname.com""... ? > > Is hostname.com your postgresql server? > > I presume you are using: > > java.sql.DriverManager.registerDriver(new Driver()); > > This is how the driver registers itself > Yes, hostname.com *IS* a valid host, and it DOES exist. I use: -- snip -- postgresql.Driver driver = new postgresql.Driver(); try { DriverManager.registerDriver(driver); } catch(Exception e) { textStatus.setText(e.toString()); } -- snip -- to register the driver. This part works though. The problem is when I try to make a connection: conn = DriverManager.getConnection(connectionURL); This generate an exception as I mentioned above, and returns "cannot access <hostname>". I searched through the java-classes, but I didn't find this string *anywhere*. That's why I wondered where it came from. (it's not an standard hostnotfound exception) However, the strange part is, that this *ONLY* happen when I run my program as an Applet in IE40. It *DOES* work perfect if I run the program as an application or in hotjava. I.e. It only seem to happen in MSIE40. In other words, I know that the JDBCURL is right and that access-lists are correct. I was thinking that maybe the postgresql driver doesn't work correctly when you register it with registerDriver() instead of Class.forName()? Have you got JDBC working in IE40? Cheers //Mike > > Anyone familiar with this? What class generates this msg? > > (what exception?) > > The only place I can think is IOException (unless your > postgresql server > is not the same as the web server).
В списке pgsql-interfaces по дате отправления: