質問内容
質問を評価する
(0ポイント)
|
package appsample;
import java.sql.Connection; import java.sql.DriverManager;
public class DBManager { public static Connection getConnection(){ try{ Class.forName("org.hsqldb.jdbcDriver"); Connection con = DriverManager.getConnection( "jdbc:hsqldb":hsql:\/\/localhost," sa", ""); return con; } catch(Exception e) { System.out.println(e); throw new IllegalStateException(e); } }
public static void main(String[] args) throws Exception { Connection con = getConnection(); System.out.println("con"+con); con.close(); } }
--------------------------------------------------- eclipsで教科書のソースを写してみたのですが Connection con = DriverManager.getConnection("jdbc:hsqldb":hsql: この部分で「トークンに構文エラーがあります。代わりに Label を指定する必要があります」とエラーが出てしまいましたそのあとの //localhost," sa", ""); では//がコメントになってしまいます
仕方ないので//localhostを\/\/localhostにしたところ \/\/の部分に 「トークンに構文エラーがあります。代わりに Expression を指定する必要があります」と出てしまいました :hsql:の最初のコロンにも 「トークン ":" に構文エラーがあります。正しくは ? です」と出てしまいます
強引に実行したらエラーレポートに404と出てしまいました どうすればいいのでしょう
ちなみにドライバはちゃんとtomcatのlibフォルダにインポートしました
|