顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - javatoray

頁: [1]
1
專線比ADSL貴但是聽說很穩反應時間也比ADSL快.
請問拉專線到公司與ISP主機代管,所享有的頻寬速度是否有差別?
ISP主機代管是要支付主機空間且ISP人員會代為管理.
拉專線到公司剛好相反.旦是如果FTP主機在ISP是否上Internet
會比拉專線到公司要快?

2
請教一下: 如果我將Open Source(servlet) +  付費的MySQL + 我的Java Applet 運用在Web上.    Open Source(servlet) and my java applet 會個自在自己的browser frame 裡.  同時Open Source and 我的Java Applet 是各自獨立分開的.   User 在Open Source 按扭上一按
後會寫一Data到付費的MySQL table 上.   User在Java applet 按扭上一按會去讀取那筆Data.   請問這樣要open 我的Java Applet
嗎?    (Open Source 這部份如果有修改就要GPL.)

3
我用Hinet 512/64 ADSL + Linux + Apache 架設一Web server.
有人用Cable 或由ADSL可以access 我的Web Server.  
可是我試著用Yahoo 免費撥接或者SeedNet 撥接都無法Ping 到我的
Web Server( time out ...).  甚至直接Ping Web Server 的IP也是 time out...
這樣好像沒有道理? 請問有人知道如何解這問題嗎?
Thanks!

4
程式討論版 / 軟體專利/著作權如何申請?
« 於: 2003-07-31 09:17 »
請問軟體專利/著作權要如何申請?
到那裡申請?

5
database 討論版 / 太好了! 問題解決了.
« 於: 2003-04-24 15:00 »
兩個問題出在MySQL connector/J for JDBC.
我upgrade to mysql-connector-java-3.0.7-stable-bin.jar
就OK!.   之前是用3.0.6的.  
謝謝, 觀看問題.

6
Hi,

My system configuration:
Mandrake 9.0 + Tomcat 4.1.24 + MySQL 4.0.12. + Apache

[問題]
我有一隻Servlet app. 如果 Tomcat + MySQL + APache + IBM JDK 1.3 or SUN JDK 1.4.1_02在一開機時就起動. 我在http://localhost:8080/servlet/myApp 是可以看到Servlet run 起來.  可是如果我console 底下killall java
把Tomcat 殺掉, 在從console底下啟動 Tomcat.  我的Servlet App 就無法 access database.  會出現 Column 'Heading' not found.  這裡的Heading是某一table內的column name, Heading.
我只好reboot. 一切就OK.

所以我又寫一隻Java Applet to access MySQL:

import java.applet.Applet;
import java.sql.*;
public class SqlTest extends Applet{
   String url;
   String query;
   public void init(){
      url = "jdbc:mysql://localhost/BJAVA";
      query = "SELECT lastname, firstname FROM authors";
      
      try{
         Class.forName( "org.gjt.mm.mysql.Driver" );
      }catch( Exception ex ){


      }finally{

         System.out.println( " Pass MySql connection .." );

      }
   }
   
   public void start(){

      try{
         
         Connection conn = DriverManager.getConnection( url, "javaUser", "javaPass" );
         Statement stm = conn.createStatement();
         ResultSet rs = stm.executeQuery( query );
              while( rs.next() ){
            
            String name = rs.getString( "lastname"  );
            System.out.println( name );
            System.out.println( rs.getString( "firstname") );
         }

         stm.close();
         conn.close();

      }catch( Exception ex ){
         
         System.out.println( " error at Start() .." );
          ex.printStackTrace();

      }finally{

         System.out.println( " End Query..." );

      }

   }

}

結果輸出:
Pass MySQL connction...
error at start()...
java.sql.SQLException: Column 'lastname' not found
   at com.mysql.jdbc.ResultSet.findColumn( ResultSet.java:2278 )
   at com.mysql.jdbc.ResultSet.getString(ResultSet.java:1815)
   at SqlTest.start( SqlTest.java:47)
   at sun.applet.AppletPanel.run(AppletPanel.java:371)
   at java.lang.Thread.run( Thread.java:536)
 End Query...

我用phpMyadmin 去看有authors table ,  lastname column, firstame column,  lastname and firstname column 下都個有record.
如果我將以上applet的
String name = rs.getString( "lastname" ) 改成 String name = rs.getString( 1 );
System.out.println( rs.getString( "firstname" ) ) 改成
System.out.println( rs.getString( 2 ) );
就沒有java.sql.SQLException 輸出.  可是輸出也只有空白二行.  我access local MySQL or remote MySQL結果都是一樣.

為何這隻簡單Applet無法query MySQL table???

謝謝.

7
程式討論版 / 關於 GPL and LGPL
« 於: 2002-12-28 17:53 »
Hi,

我不是非常了解 GNU GPL and LGPL.  我想知道一下
如果我寫了一個程式, 這個程式有用到一個GNU LGPL(
我是沒有去修改到這支GNU LGPL.).  我的程式部份是
可以不用Open Source的.  (也許產品商業化後, 只Open
Source 這支GNU LGPL. 我觀念是否正確?)

再來如果這支GNU LGPL又有去用到另一支 GNU GPL,變成
好像 "我寫的程式 -> GNU LGPL -> GNU GPL".  此種情行
下, 我寫的程式還可以是Close Source嗎??

Thank you.

頁: [1]