cat5クロスイーサネットケーブルを使用して2台のラップトップを接続しました。どちらもLinuxのubuntuがインストールされています。2台のLinuxコンピュータでのOracleのjdbc接続
Lappi 1: $ ifconfig eth0 192.168.1.16 up
Lappi 2: $ ifconfig eth0 192.168.1.17 up
有線イーサネット接続を介して接続された両方
ping lappi 1: $ ping 192.168.1.17
give bytes means working
ping lappi 2: $ ping 192.168.1.16
working
LAPPI 1は、その上にインストールされたOracle XE部10gを有しています。
lappi-1のOracleデータベースからlappi-2を使用していくつかの行をフェッチしたいとします。ここで
は、それは私にエラーを与えるものではありませんコード
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class servertest
{
public void test() throws ClassNotFoundException, SQLException
{
Class.forName ("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@192.168.1.16:1521:XE","scott","tiger");
Statement stmt = conn.createStatement();
String query = "select email_to from createemail";
ResultSet rset = stmt.executeQuery(query);
while(rset.next())
{
System.out.println(rset.getString(0));
}
}
public static void main(String args[]) throws ClassNotFoundException, SQLException
{
servertest obj = new servertest();
obj.test();
}
}
です。行を検索することもありません。時には "接続が確立できませんでした"というエラーが表示される...