joker:
han kan da bare prøve
metal-'Jeg vil bare være negativ'-hansen:
her er referencen
http://www.eksperten.dk/spm/168676og her er log filen:
--------------------------------------
--------------------------------------
ICQ History Log For:
114034864 Jesper M
Started on Wed May 01 01:22:34 2002
--------------------------------------
Jesper M 07-03-20 19:17 Hsr du tid??
Disky 07-03-20 19:36 ja
Jesper M 07-03-20 19:36 Er ved at connecte til min database..
Disky 07-03-20 19:36 :)
Jesper M 07-03-20 19:37 Skal driveren nævnes i JAVA_HOME?
Disky 07-03-20 19:37 nej men i CLASSPATH, eller den skal ligge i
WEB-INF/lib som en jar fil eller udpakkes i
WEB-INF/classes
Jesper M 07-03-20 19:37 ok
Jesper M 07-03-20 19:39 WEB-INF i resin eller i mit web dir
Disky 07-03-20 19:39 i dit web-dir
var det dig som var ascii ?
Jesper M 07-03-20 19:40 jep
Disky 07-03-20 19:40 hehe, har lige svaret på dit 'nybegynder'
spørgsmål :)
Jesper M 07-03-20 19:40 haha
Jesper M 07-03-20 19:41 jeg bruger org.mm osv, men den ligger jo derinde
Disky 07-03-20 19:42 din .jar fil skal bare ligge i web-inf/lib
skuffen
Jesper M 07-03-20 19:42 Det gør den også, men det virker ikke....
Jesper M 07-03-20 19:42 prøv 212.10.223.51/database.jsp
Disky 07-03-20 19:44 :-)
Du skal slet ikke importe den, det gør resin for
dig, hvis du bruger den igennem datasource,
ellers klarer den dynamiske class loading det for
dig, når du bruger Class.forName() metoden
Disky 07-03-20 19:45 hov hvad er det for nuttet embeddet elektronik du
har på din start.htm side ?
Jesper M 07-03-20 19:45 Det er et projekt jeg har lavet...
Disky 07-03-20 19:45 sejt nok. jeg er selv svagstrømingeniør :)
Jesper M 07-03-20 19:45 Styring af et hus temp , vinduer mm
Jesper M 07-03-20 19:46 ok
Jesper M 07-03-20 19:46 Med et Webnet modul
Disky 07-03-20 19:46 jeg har tit tænkt på at lave det, men aldrig
taget mig sammen.
jeg har en embeddet java computer :-)
Disky 07-03-20 19:46 sejt
Jesper M 07-03-20 19:46 ok
Jesper M 07-03-20 19:46 Hvad kan der så være galt
Jesper M 07-03-20 19:47 Det burde jo så at virke
Disky 07-03-20 19:47 har du fjernet den import
Jesper M 07-03-20 19:47 ja "ved driver"
Disky 07-03-20 19:48 post lige den klasse
Jesper M 07-03-20 19:48 ok
Disky 07-03-20 19:53 ville du vise mig klassen
Jesper M 07-03-20 19:54 den er på eksperten
Disky 07-03-20 19:54 hehe
Jesper M 07-03-20 19:54 skal jeg sende den via icq
Disky 07-03-20 19:54 nej jeg kigger på eksperten
Jesper M 07-03-20 19:54 ok
Disky 07-03-20 19:57 der er ingen grundt til at checke om resultset er
null, det kan det ALDRIG blive ifølge spec'en. Og
while løkken holder styr på om den er tom.
der ser helt rigtigt ud.
Jesper M 07-03-20 19:58 prøver lige
Disky 07-03-20 19:59 prøv at udpak din drivers jar fil i
web-inf/classes
jeg har haft samme bøvl engang
Jesper M 07-03-20 19:59 i mit wedir eller under resin
Disky 07-03-20 19:59 altid webdir
Jesper M 07-03-20 19:59 ok
Disky 07-03-20 20:02
http://www.akvarieinfo.dk/test.jspDisky 07-03-20 20:02 <html>
<head>
<title>test at mysql</title>
</head>
<%@ page language="java" import="java.sql.*" %>
<body>
<h1> TEST info fra mysql-database</h1>
<table border="1" width="400">
<tr>
<td><b> test</b></td><td><b>test2</b></td>
<td><b> test3</b></td>
</tr>
<% //step1
Class.forName("org.gjt.mm.mysql.Driver");
//step2
Connection myConn =
DriverManager.getConnection("jdbc:
mysql://localho t/Akvarieinfo","USERNAME","PASSWORD");
//step3
Statement stmt = myConn.createStatement();
//step4
ResultSet myResultSet = stmt.executeQuery("select
* from kunde");
//step6
if(myResultSet != null)
{
//step7
while(myResultSet.next())
{
String test = myResultSet.getString("id");
String test2 = myResultSet.getString("navn");
%>
<tr>
<td><%= test %></td>
<td><%= test2 %></td>
</tr>
<%
//step8
}
}
//step 9 og 10
stmt.close();
//step11
myConn.close();
%>
</table>
</body>
</html>
Jesper M 07-03-20 20:04 hah
Disky 07-03-20 20:04 fik du det til at virke ?
Jesper M 07-03-20 20:04 2 sek
Disky 07-03-20 20:08 prøvede lige med .jar filen i WEB-INF/lib det
virkede også. :-)
Må jeg lige se din resin.conf fil, og få pathen
at vide til den dir hvor dit website ligge i
Jesper M 07-03-20 20:08 jep
Jesper M 07-03-20 20:09 <!--
- The Resin configuration file.
-
- This example file is more complicated than
is needs to be because
- it makes several configurations explicit
that can be simplified and
- because it needs to configure the examples.
-
- Look in conf/samples for more realistic
sample configurations.
- conf/samples/simple.conf - a simple, basic
configuration
- conf/samples/deploy.conf - a simple
configuration for deployment
-
- The configuration is based on a purely
element-based XML. To make
- it easier to read, attributes can be used as
syntactic sugar.
-
- The following are equivalent:
- <foo><bar>13</bar></foo> - canonical
representation, but verbose
- <foo bar=13/> - typical
configuration
- <foo><bar id=13/></foo> - sometimes useful
-->
<caucho.com>
<!--
- Resin logging. Debugging is also available
with different values
- for id.
-->
<log id='/log' href='stderr:'
timestamp='[%Y-%m-%d %H:%M:%S.%s]'/>
<!-- Security providers. Adding JSSE looks like:
- <security-provider
id='com.sun.net.ssl.internal.ssl.Provider'/>
-->
<!--
- You can change the compiler to "javac" or
jikes.
- The default is "internal" only because it's
the most
- likely to be available.
-->
<java compiler="C:\j2sdk1.4.0\bin\javac"
compiler-args=""/>
<!--
- Sample database pool configuration
- The JDBC name is java:comp/env/jdbc/test
-->
<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param
driver-name="org.gjt.mm.mysql.Driver "/>
<init-param
url="jdbc:
mysql://localhost:3306/test"/> <init-param user="root"/>
<init-param password="root"/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
<!--
- Use precompiled JSP classes if available.
- 'static-encoding' - optimization if you
stick to one character set
-->
<jsp precompile='true' static-encoding='true'
recompile-on-error='true'/>
<http-server>
<!--
- The root file directory of the server.
Apache users will change
- this to /usr/local/apache/htdocs and IIS
users will change it
- to d:\inetpub\wwwroot
-->
<app-dir>C:\web\</app-dir>
<!-- the http port -->
<http port='80'/>
<!--
- The srun port, read by both JVM and plugin
- 127.0.0.1 is the localhost
-->
<srun host='127.0.0.1' port='6802'/>
<!--
- How to add SSL:
-
- <http port=8443>
- <ssl>true</ssl>
- <key-store-type>pkcs12</key-store-type>
-
<key-store-file>keys/server_cert.p12</key-store-f
le>
-
<key-store-password>changeit</key-store-password>
- </http>
-->
<!--
- For production sites, change
class-update-interval to something
- like 60, so it only checks for updates
every minute.
-->
<class-update-interval>2</class-update-interval>
<!--
- If true, the classloader order follows the
Servlet spec.
- If false, the classloader order follows
the JDK spec.
-->
<servlet-classloader-hack>false</servlet-classloa
er-hack>
<!--
- Select an error page to display when the
connection fails.
-
- <error-page exception='connection'
location='/my-error-page.html'/>
-->
<!-- To disable /caucho-status, set this to
false -->
<caucho-status>true</caucho-status>
<!-- maximum number of threads -->
<thread-max>150</thread-max>
<!--
- How many threads to wait for keepalives.
Should be at least the
- number of Apache processes to get good
performance.
-->
<thread-keepalive id='100'/>
<!--
- How long an idle keepalive connection
should listen to the socket.
-->
<request-timeout id='30s'/>
<!--
- How many sockets to hold in the buffer
before failing requests.
-->
<accept-buffer-size id='256'/>
<!--
- Maximum number of request threads which
will wait for a socket.
-->
<thread-min id='5'/>
<!--
- Ping to test if the web server is still
up. You can uncomment this
- and point it to pages on the webserver
that exercise your main
- logic (like database access). If the GET
fails, it will restart
- the server. This will catch deadlocks,
but not JDK freezes.
-
- <ping sleep-time='1m' retry-count='3'
retry-time='1s'>
-
<url>
http://localhost:8080/ping/ping.jsp</url> - </ping>
-->
<!--
- Enables/disables exceptions when the
browser closes a connection.
-->
<ignore-client-disconnect>true</ignore-client-dis
onnect>
<!--
- Enable internal caching.
- 'dir' is the directory containing the
cache
- 'size' is the memory size in kb
- 'entries' is the total number of entries
-->
<cache dir='cache' size='1024' entries='8192'/>
<!--
- Expires time for a cacheable file.
Production sites will
- normally change this to '15m'
-->
<cache-mapping url-pattern='/' expires='2s'/>
<!--
- servlet configuration outside the <host>
is a default for all hosts.
-->
<servlet-mapping url-pattern='*.xtp'
servlet-name='xtp'/>
<servlet-mapping url-pattern='*.jsp'
servlet-name='jsp'/>
<!--
- set the pages to be used as welcome
(index) files
-->
<welcome-file-list>index.xtp, index.jsp,
index.html</welcome-file-list>
<!-- default host if no other host matches -->
<host id=''>
<!--
- The standalone server should uncomment
for access logging.
- With another web server, like Apache,
the web server will
- log this information.
<access-log id='log/access.log'
format='%h %l %u %t "%r" %s %b
"%{Referer}i" "%{User-Agent}i"'/>
-->
<error-log id='log/error.log'/>
<!--
- Specifies an automatically-expanding
.war dir. Any foo.war
- file will be expanded to a /foo
application.
-->
<war-dir id='webapps'/>
<web-app id='/'>
<!--
- The classpath directive may be
repeated. Source is optional
- Servlets and beans generally belong in
WEB-INF/classes
-->
<classpath id='WEB-INF/classes'
source='WEB-INF/classes'
compile='true'/>
<session-config>
<session-max>4096</session-max>
<session-timeout>30</session-timeout>
<enable-cookies>true</enable-cookies>
<enable-url-rewriting>true</enable-url-rewriting>
<!--
- Store sessions in the filesystem, so
they can persist across
- servlet and class changes.
-
- Uncomment this during development.
-->
<!--
-
<file-store>WEB-INF/sessions</file-store>
-->
</session-config>
<!-- enable multipart-mime/form processing
-->
<!--
- <multipart-form upload-max='-1'/>
-->
<!-- /~user maps to user directories -->
<path-mapping url-regexp='^/~([^/]*)'
real-path='/home/$1/public_html/'/>
</web-app>
<!--
- The following entries configuratio
Jesper M 07-03-20 20:09 c:\web
Disky 07-03-20 20:10 er der skuffer der hedder:
c:\web\WEB-INF
c:\web\WEB-INF\classes
c:\web\WEB-INF\lib
?
Jesper M 07-03-20 20:10 ja
Disky 07-03-20 20:10 og det virker ikke endnu ?
Jesper M 07-03-20 20:10 nej
Disky 07-03-20 20:11 skummelt,
prøv at genstarte resin
Jesper M 07-03-20 20:11 Der er ikke en der hedder lib
Disky 07-03-20 20:11 hvor lagde du så driveren ?
Jesper M 07-03-20 20:11 classes
Disky 07-03-20 20:11 som jar fil eller udpakket ?
Jesper M 07-03-20 20:12 beggedele
Disky 07-03-20 20:12 ok
prøv at tilføj
<classpath source='WEB-INF/classes/lib'/>
efter din <classpath..... i din resin.conf
Jesper M 07-03-20 20:14 skal de ligge udpakket i lib
Disky 07-03-20 20:15 nej der skal jar filen være
Jesper M 07-03-20 20:15 ok
Jesper M 07-03-20 20:16 skal jeg ikke ændre username og password i det du
sendte
Disky 07-03-20 20:17 jo det skal være det din mysql server er sat op
til
Jesper M 07-03-20 20:17 ok
Jesper M 07-03-20 20:19 nu kan webserveren ikke starte
Disky 07-03-20 20:20 efter du rettede i resin.conf ?
Jesper M 07-03-20 20:20 ja
Disky 07-03-20 20:20 giv mig den lige igen :)
Jesper M 07-03-20 20:20 <!--
- The Resin configuration file.
-
- This example file is more complicated than
is needs to be because
- it makes several configurations explicit
that can be simplified and
- because it needs to configure the examples.
-
- Look in conf/samples for more realistic
sample configurations.
- conf/samples/simple.conf - a simple, basic
configuration
- conf/samples/deploy.conf - a simple
configuration for deployment
-
- The configuration is based on a purely
element-based XML. To make
- it easier to read, attributes can be used as
syntactic sugar.
-
- The following are equivalent:
- <foo><bar>13</bar></foo> - canonical
representation, but verbose
- <foo bar=13/> - typical
configuration
- <foo><bar id=13/></foo> - sometimes useful
-->
<caucho.com>
<!--
- Resin logging. Debugging is also available
with different values
- for id.
-->
<log id='/log' href='stderr:'
timestamp='[%Y-%m-%d %H:%M:%S.%s]'/>
<!-- Security providers. Adding JSSE looks like:
- <security-provider
id='com.sun.net.ssl.internal.ssl.Provider'/>
-->
<!--
- You can change the compiler to "javac" or
jikes.
- The default is "internal" only because it's
the most
- likely to be available.
-->
<java compiler="C:\j2sdk1.4.0\bin\javac"
compiler-args=""/>
<!--
- Sample database pool configuration
- The JDBC name is java:comp/env/jdbc/test
-->
<resource-ref>
<res-ref-name>jdbc/test</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<init-param
driver-name="org.gjt.mm.mysql.Driver "/>
<init-param
url="jdbc:
mysql://localhost:3306/test"/> <init-param user="root"/>
<init-param password="root"/>
<init-param max-connections="20"/>
<init-param max-idle-time="30"/>
</resource-ref>
<!--
- Use precompiled JSP classes if available.
- 'static-encoding' - optimization if you
stick to one character set
-->
<jsp precompile='true' static-encoding='true'
recompile-on-error='true'/>
<http-server>
<!--
- The root file directory of the server.
Apache users will change
- this to /usr/local/apache/htdocs and IIS
users will change it
- to d:\inetpub\wwwroot
-->
<app-dir>C:\web\</app-dir>
<!-- the http port -->
<http port='80'/>
<!--
- The srun port, read by both JVM and plugin
- 127.0.0.1 is the localhost
-->
<srun host='127.0.0.1' port='6802'/>
<!--
- How to add SSL:
-
- <http port=8443>
- <ssl>true</ssl>
- <key-store-type>pkcs12</key-store-type>
-
<key-store-file>keys/server_cert.p12</key-store-f
le>
-
<key-store-password>changeit</key-store-password>
- </http>
-->
<!--
- For production sites, change
class-update-interval to something
- like 60, so it only checks for updates
every minute.
-->
<class-update-interval>2</class-update-interval>
<!--
- If true, the classloader order follows the
Servlet spec.
- If false, the classloader order follows
the JDK spec.
-->
<servlet-classloader-hack>false</servlet-classloa
er-hack>
<!--
- Select an error page to display when the
connection fails.
-
- <error-page exception='connection'
location='/my-error-page.html'/>
-->
<!-- To disable /caucho-status, set this to
false -->
<caucho-status>true</caucho-status>
<!-- maximum number of threads -->
<thread-max>150</thread-max>
<!--
- How many threads to wait for keepalives.
Should be at least the
- number of Apache processes to get good
performance.
-->
<thread-keepalive id='100'/>
<!--
- How long an idle keepalive connection
should listen to the socket.
-->
<request-timeout id='30s'/>
<!--
- How many sockets to hold in the buffer
before failing requests.
-->
<accept-buffer-size id='256'/>
<!--
- Maximum number of request threads which
will wait for a socket.
-->
<thread-min id='5'/>
<!--
- Ping to test if the web server is still
up. You can uncomment this
- and point it to pages on the webserver
that exercise your main
- logic (like database access). If the GET
fails, it will restart
- the server. This will catch deadlocks,
but not JDK freezes.
-
- <ping sleep-time='1m' retry-count='3'
retry-time='1s'>
-
<url>
http://localhost:8080/ping/ping.jsp</url> - </ping>
-->
<!--
- Enables/disables exceptions when the
browser closes a connection.
-->
<ignore-client-disconnect>true</ignore-client-dis
onnect>
<!--
- Enable internal caching.
- 'dir' is the directory containing the
cache
- 'size' is the memory size in kb
- 'entries' is the total number of entries
-->
<cache dir='cache' size='1024' entries='8192'/>
<!--
- Expires time for a cacheable file.
Production sites will
- normally change this to '15m'
-->
<cache-mapping url-pattern='/' expires='2s'/>
<!--
- servlet configuration outside the <host>
is a default for all hosts.
-->
<servlet-mapping url-pattern='*.xtp'
servlet-name='xtp'/>
<servlet-mapping url-pattern='*.jsp'
servlet-name='jsp'/>
<!--
- set the pages to be used as welcome
(index) files
-->
<welcome-file-list>index.xtp, index.jsp,
index.html</welcome-file-list>
<!-- default host if no other host matches -->
<host id=''>
<!--
- The standalone server should uncomment
for access logging.
- With another web server, like Apache,
the web server will
- log this information.
<access-log id='log/access.log'
format='%h %l %u %t "%r" %s %b
"%{Referer}i" "%{User-Agent}i"'/>
-->
<error-log id='log/error.log'/>
<!--
- Specifies an automatically-expanding
.war dir. Any foo.war
- file will be expanded to a /foo
application.
-->
<war-dir id='webapps'/>
<web-app id='/'>
<!--
- The classpath directive may be
repeated. Source is optional
- Servlets and beans generally belong in
WEB-INF/classes
-->
<classpath id='WEB-INF/classes'
source='WEB-INF/classes'
compile='true'/>
<session-config>
<session-max>4096</session-max>
<session-timeout>30</session-timeout>
<enable-cookies>true</enable-cookies>
<enable-url-rewriting>true</enable-url-rewriting>
<!--
- Store sessions in the filesystem, so
they can persist across
- servlet and class changes.
-
- Uncomment this during development.
-->
<!--
-
<file-store>WEB-INF/sessions</file-store>
-->
</session-config>
<!-- enable multipart-mime/form processing
-->
<!--
- <multipart-form upload-max='-1'/>
-->
<!-- /~user maps to user directories -->
<path-mapping url-regexp='^/~([^/]*)'
real-path='/home/$1/public_html/'/>
</web-app>
<!--
- The following entries configuratio
Jesper M 07-03-20 20:20 har rettet det igen
Disky 07-03-20 20:21 hvad er din mail ? jeg sender lige min resin.conf
Jesper M 07-03-20 20:21 madthom@mail1.stofanet.dk
Disky 07-03-20 20:24 sendt.
bare rolig vi skal nok knække nøden.
gå i command prompt i skuffen c:\web
skriv dir /s > test.txt
mail den test.txt fil tilbage
Disky 07-03-20 20:27 det skal lige siges min config fil kommer fra en
linux server men den skulle du alligevel
Jesper M 07-03-20 20:27 skal jeg ligge din ind først
Disky 07-03-20 20:27 ja men lav et kopi af din først
Jesper M 07-03-20 20:27 jep
Disky 07-03-20 20:28 bruger du evt VNC fjernstyrings software ?
Jesper M 07-03-20 20:28 nej
Jesper M 07-03-20 20:28 hvad er det
Disky 07-03-20 20:29 øv, det nemmeste ville nemlig være hvis jeg kunne
fjernstyre din maskine imenas du så på
Jesper M 07-03-20 20:29 nååå
Jesper M 07-03-20 20:29 Så er din lagt ind.. Skal jeg skrive det i prompt
nu
Disky 07-03-20 20:29 ja tak
Jesper M 07-03-20 20:29 ok
Jesper M 07-03-20 20:31 Er sendt
Disky 07-03-20 20:32 ser fint ud, har du genstartet resin/webserver ?
Jesper M 07-03-20 20:32 ja med din virker den
Jesper M 07-03-20 20:32 prøver min egen igen
Disky 07-03-20 20:33 jeg skal lige boote
Jesper M 07-03-20 20:36 Nu skriver den det her
/database.jsp:30: cannot resolve symbol symbol :
variable test location: class _database__jsp
out.print(( test )); ^
Disky 07-03-20 20:36 giv mig lige din url igen tak
Jesper M 07-03-20 20:36 212.10.223.51
Disky 07-03-20 20:37 kan du lige give mig den jsp side igen
Jesper M 07-03-20 20:38 <html>
<head>
<title>test at mysql</title>
</head>
<%@ page language="java" import="java.sql.*" %>
<body>
<h1> TEST info fra mysql-database</h1>
<table border="1" width="400">
<tr>
<td><b> test</b></td><td><b>test2</b></td>
<td><b> test3</b></td>
</tr>
<% //step1
Class.forName("org.gjt.mm.mysql.Driver");
//step2
Connection myConn =
DriverManager.getConnection("jdbc:
mysql://localho t/kundeDB","user ","pass");
//step3
Statement stmt = myConn.createStatement();
//step4
ResultSet myResultSet = stmt.executeQuery("select
* from kunde");
//step6
if(myResultSet != null)
{
//step7
while(myResultSet.next())
{
String test2 = myResultSet.getString("navn");
%>
<tr>
<td><%= test %></td>
<td><%= test2 %></td>
</tr>
<%
//step8
}
}
//step 9 og 10
stmt.close();
//step11
myConn.close();
%>
</table>
</body>
</html>
Jesper M 07-03-20 20:38 Nu ligger driverne da rigtigt
Disky 07-03-20 20:38 ret
String test2 = myResultSet.getString("navn");
til
String test2 = myResultSet.getString("test1");
String test2 = myResultSet.getString("test2");
Jesper M 07-03-20 20:39 /database.jsp:28: test2 is already defined in
_jspService(javax.servlet.http.HttpServletRequest
javax.servlet.http.HttpServletResponse)
String test2 = myResultSet.getString("test2");
^
/database.jsp:32: cannot resolve symbol
symbol : variable test
location: class _database__jsp
out.print(( test ));
^
2 errors
Disky 07-03-20 20:40 doooh min fejl
den øverste String test2 skal være String test :)
Jesper M 07-03-20 20:40 I den java klasse der virker er det select navn
from kunde
Disky 07-03-20 20:40 det er fordi det hed den i min database
Jesper M 07-03-20 20:42 java.sql.SQLException: Column 'test1' not found.
at org.gjt.mm.mysql.ResultSet.findColumn(Unknown
Source)
at org.gjt.mm.mysql.ResultSet.getString(Unknown
Source)
at _database__jsp._jspService(/database.jsp:27)
at
com.caucho.jsp.JavaPage.service(JavaPage.java:74)
at com.caucho.jsp.Page.subservice(Page.java:485)
at
com.caucho.server.http.FilterChainPage.doFilter(F
lterChainPage.java:179)
at
com.caucho.server.http.Invocation.service(Invocat
on.java:288)
at
com.caucho.server.http.CacheInvocation.service(Ca
heInvocation.java:132)
at
com.caucho.server.http.ServletServer.serviceTop(S
rvletServer.java:937)
at
com.caucho.server.http.HttpRequest.handleRequest(
ttpRequest.java:213)
at
com.caucho.server.http.HttpRequest.handleConnecti
n(HttpRequest.java:158)
at
com.caucho.server.TcpConnection.run(TcpConnection
java:140)
at java.lang.Thread.run(Thread.java:536)
Disky 07-03-20 20:42 hvordan ser din database tabel ud ?
Jesper M 07-03-20 20:42 kunde med navn
Jesper M 07-03-20 20:43 Tabel = kunde
Jesper M 07-03-20 20:43 table = kunde
Jesper M 07-03-20 20:43 og der er 3 navne i
Disky 07-03-20 20:43 så der er kun en kolonne der hedder 'navn'?
Så fjern String test2 linien, og rest 'test' i
slutningen af linien henover til 'navn'
Disky 07-03-20 20:44 dine getString("XXX") skal xxx svare nøjagtigt
til et kolonne navn i databasen
Jesper M 07-03-20 20:45 String test = myResultSet.getString("navn");
Disky 07-03-20 20:45 og f.eks.
int id = myResultSet.getInt("id");
hvis du har en int i databasen der hedder 'id'
Jesper M 07-03-20 20:46 JJJJJJJJJJJJJJJJJJJJJJAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAa
Disky 07-03-20 20:47 Kanon :)
Jesper M 07-03-20 20:47 Hvis du engang kommer til Ålborg, så giver jeg en
fadbamse
Jesper M 07-03-20 20:47 Eller to ;-)
Disky 07-03-20 20:48 Mange tak :)
Jeg er bare glad hvis over at det kom til at
virke.
Tro mig jeg bandede selv som en gal da jeg skulle
prøve selv engang, jeg kendte nemlig ingen at
spørge, det tog en hel weekend
Jesper M 07-03-20 20:48 Du får tak for denne gang Disky Ha en god weekend
Disky 07-03-20 20:49 mange tak :)
Hvis du mangler noget at lave kan du altid
acceptere svaret på eksperten :-)
Mangler lidt point endnu for at sthæle plads 10
:)
Disky 07-03-20 20:49 Skulle du have spørgsmål en anden gang, skal du
endelig bare sige til.
også uden point :)
Jesper M 07-03-20 20:50 Det er allerede gjordt
Disky 07-03-20 20:50 fedt mange tak
Disky 07-03-20 20:52 juuhuu nu har jeg 48079 point, men stadigvæk #12
Jesper M 07-03-20 20:52 hvor meget mangler du for at komme på 10 plads
Disky 07-03-20 20:53 lige nu 1351 point
Jesper M 07-03-20 20:53 ok
Disky 07-03-20 20:53 men der arbejdes på sagen :)
Når jeg har tid
Jesper M 07-03-20 20:54 haha
Jesper M 07-03-20 20:54 Programmere du kun på job
Disky 07-03-20 20:54 nej jeg roder også privat, men mærkeligt nok
synes jeg det er sjovere at hjælpe folk end selv
at lave noget
Jesper M 07-03-20 20:55 Det er det samme her. Det bliver bekræftet på en
anden måde hvis det virker
Disky 07-03-20 20:56 lige netop.
bare din reaktion gør jo en helt glad :)
Jesper M 07-03-20 20:57 Det lyder godt.....
Skal bruge det at verifisere clienter inden de
får en Applet til login til Intranet eller FTP
Disky 07-03-20 20:57 okay :)
Jesper M 07-03-20 20:57 Afgangsprojekt
Disky 07-03-20 20:57 ingeniør ?
Jesper M 07-03-20 20:58 Måske efter.. det er en kort videregående....
Starter nok på Uni til sommer. Får lidt merrit
Disky 07-03-20 20:58 :-)
Jesper M 07-03-20 20:59 Vi snakkes
Disky 07-03-20 20:59 hygge
Jesper M 14-03-20 19:12 Hejsa har du 2 sek
Disky 14-03-20 19:12 ja
Jesper M 14-03-20 19:12 kan du fortælle mig hvorfor den her ikke virker
<html>
<%
String adresse = ("212.10.223.51");
%>
<%
if (request.getRemoteAddr() == adresse)
{
%>=virker<%
}
else %>
<H1> You are not authorized to view this
page...</H1>
Disky 14-03-20 19:13 yep.
du kan ikke sammenligne strenge med ==
ret
if (request.getRemoteAddr() == adresse)
til
if (request.getRemoteAddr() .equals(adresse))
Jesper M 14-03-20 19:13 ok
Jesper M 14-03-20 19:15 virker.. Takker;-)
Disky 14-03-20 19:15 det var så lidt
Jesper M 14-03-20 19:21 Kender du nogle gode link med jsp tutorials
Jesper M 14-03-20 19:22 Eller måske en god bog
Jesper M 14-03-20 19:22 Begynderstadie
Disky 14-03-20 19:23 jeg har selv brugt denne her
http://www.amazon.com/exec/obidos/ASIN/1861004958 qid=1016130079/sr=8-1/ref=sr_8_87_1/103-3115186-7
83801
den er hamrende god og starter lidt blødt
Jesper M 14-03-20 19:23 ok
Jesper M 25-03-20 23:13 Har du to sek ??
Disky 25-03-20 23:13 ja
Jesper M 25-03-20 23:14 Hvordor giver dn en fejl (identifier expected)
ved public laesefil
package laesefil;
import java.*;
import java.io.*;
import cs1.*;
import java.io.*;
public class laesefil
{
// Constructor
public laesefil
{
laes();
}
public void laes()
{
try {
String home =
System.getProperty("user.home");
String separator =
System.getProperty("file.separator");
String s = "";
StringBuffer sb = new StringBuffer();
BufferedReader d = new
BufferedReader(new
FileReader(home+separator+"kode.txt"));
while ((s = d.readLine()) != null)
{
sb.append(s);
}
System.out.println("Text: "+sb.toString());
}
catch( IOException e )
{
System.out.println("e="+e);
Keyboard.readChar();
} // catch
}
public static void main( String[] args )
{
laesefil l = new laesefil();
} // main
} // laesfil
Disky 25-03-20 23:14 øjeblik
Jesper M 25-03-20 23:15 ok
Disky 25-03-20 23:18 hvad gik galt sagde du ?
Jesper M 25-03-20 23:19 når jeg kører den melder den Identifier expectet
ved public laesefil
Disky 25-03-20 23:19 ok
Disky 25-03-20 23:20 din konstruktor mangler () til sidst.
public laesefil()
Jesper M 25-03-20 23:20 Holda kæft. Har stiret mig blind på det ;-)
Disky 25-03-20 23:20 tro mig jeg kender det kun alt for godt :)
Jesper M 25-03-20 23:21 jepper
Disky 25-03-20 23:21 :)
Jesper M 25-03-20 23:24 Det er mærkeligt at jeg stadig ikke kan få adgang
til at læse i en fil på min egen HD
Disky 25-03-20 23:24 hvad brokekr den sig over ?
Jesper M 25-03-20 23:24 Adgang nægtet
Disky 25-03-20 23:25 mystisk det ser rigtigt ud.
prøv at load en fil der ligger i roden af dit C:
drev
Jesper M 25-03-20 23:25 ok
Jesper M 25-03-20 23:30 Skal den ikke bare se sådan ud
Jesper M 25-03-20 23:30 String home = System.getProperty("C:kode1");
Disky 25-03-20 23:30 hvordan ?
Disky 25-03-20 23:30 nej det er ikke en property
String filnavn="c:\\test.txt");
f.eks.
Jesper M 25-03-20 23:31 ok
Jesper M 25-03-20 23:34 adgang nægtet.
Disky 25-03-20 23:35 med:
BufferedReader d = new BufferedReader(new
FileReader("c:\\testkode.txt"));
Findes filen ?
Jesper M 25-03-20 23:37 kode.txt ligger i en fil på C der hedder kode1
Disky 25-03-20 23:37 du skal angive filens navn jo
Jesper M 25-03-20 23:38 BufferedReader d = new BufferedReader(new
FileReader(filnavn+"kode.txt"));
Jesper M 25-03-20 23:38 hvis filnavn er C:\\kode1
Disky 25-03-20 23:38 nej kun:
BufferedReader d = new BufferedReader(new
FileReader(filnavn));
hvor filnavn så indeholder f.eks. "c:\\kode.txt"
hvis du har en fil der hedder 'kode.txt'
Jesper M 25-03-20 23:39 ok
Jesper M 25-03-20 23:41 adgang nægtet. Mon ikke det er dordi det er
windows
Disky 25-03-20 23:41 måske, jeg prøver lige
Disky 25-03-20 23:44 det her virker.
p.s. husk din 'sb' ryger ud af scope inden
metoden afsluttes
//package laesefil;
import java.*;
import java.io.*;
//import cs1.*;
import java.io.*;
public class laesefil
{
// Constructor
public laesefil()
{
laes();
}
public void laes()
{
try
{
String home = System.getProperty("user.home");
String separator =
System.getProperty("file.separator");
String s = "";
StringBuffer sb = new StringBuffer();
BufferedReader d = new BufferedReader(new
FileReader("C:\\UHRSKOV.TXT"));
while ((s = d.readLine()) != null)
{
sb.append(s);
}
System.out.println("Text: "+sb.toString());
}
catch( IOException e )
{
System.out.println("e="+e);
// Keyboard.readChar();
} // catch
}
public static void main( String[] args )
{
laesefil l = new laesefil();
} // main
} // laesfil
Jesper M 25-03-20 23:44 Det er en tekstfil ikke
Disky 25-03-20 23:45 øv hvad ?
uhrskov.txt jo det er en text fil
Jesper M 25-03-20 23:45 Kører du med win
Disky 25-03-20 23:45 win2k
Jesper M 25-03-20 23:47 Så virker det
Disky 25-03-20 23:47 :)
Jesper M 26-03-20 00:00 Hvad gør denne linie helt præcist ??
Jesper M 26-03-20 00:00 String separator =
System.getProperty("file.separator");
Jesper M 26-03-20 00:00 Ved godt den ikke er nødvendig nu
Disky 26-03-20 00:01 finder ud af om systemmet bruger \ (windows)
eller / (alle andre) som adskillelse imellem
directories
Jesper M 26-03-20 00:01 ok
Det vil sige at hvis man skal kunne finde
kode.txt på linux så skal den være der
Disky 26-03-20 00:02 hvis du altid vil være sikker skal du bruge det
tegn som adskillelse, ja
Jesper M 26-03-20 00:02 ok
Jesper M 16-04-20 19:55 Hejsa... Har du 2 sek
Disky 16-04-20 19:55 ja
Jesper M 16-04-20 19:56 Hvorfor kan Query str1 ikke eksekveres ??
void button1_mouseClicked(MouseEvent e)