Я подключил свои два ноутбука, используя кабель Ethernet для кабеля cat5. Оба имеют linux ubuntu.Соединение с Oracle jdbc на двух компьютерах Linux
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 имеет оракул х е 10g, установленные на нем.
Я хочу получить некоторые строки, используя lappi-2 из базы данных оракула в lappi-1.
Вот код
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();
}
}
Это не дает мне какие-либо ошибки. но он также не извлекает никаких строк. Иногда я получаю сообщение об ошибке «соединение не может быть установлено» ... (иногда)]