ورود

View Full Version : خواندین جدول دیتابیس از یک سیتم دیگر در شبکه محلی



babak6655
پنج شنبه 21 اسفند 1393, 23:11 عصر
سلام

فرض کنیم من 10 سیستم در یک شبکه محلی هستند.
چطور میشه از یکیشون که به عنوان سرور در اون شبکه هم هست اطلاعات یک جدول را گرفت و در یک سیستم دیگر نشان داد.
منظورم اینه چطور میتونم با آی پی محلی اول به سیستم مورد نظر وصل بشم و در سیستم مقصد اطلاعات رو نشون بدم؟

کدی که من استفاده کردم اینه ولی درست کار نمیکنه


Connection con = null;


try {

con = DriverManager.getConnection("10.0.2.15/");
// "database:mysql://10.0.2.15/database-test", "", "");
if ( !con.isClosed())
{


Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select * from foot");
while (rs.next())
{
// ct.setText("ID" + rs.getString(1) + "Name " + rs.getString(2));
Log.i("LOG", "khoroji :" + rs.getString(1) + " " + rs.getString(2) + " " + rs.getString(3));
}


mf.setText("Successfully connected to " +
"MySQL server using TCP/IP...");


}
}
catch (Exception e) {
mf.setText("Exception: " + e.getMessage());
} finally {
try {
if (con != null)
con.close();
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();

}


}
}

tux-world
جمعه 22 اسفند 1393, 01:08 صبح
الان خطا میگیرید یا نمیتونین داده ها رو بگیرید؟ به شبکه محلی وصل بشید که راحت میتونین داده ها رو بگیرید من که مشکلی ندارم میتونم راحت

babak6655
شنبه 23 اسفند 1393, 01:43 صبح
سلام

این کد را من سایت stack overflow گرفتم ولی کرش میکنه
کد شما هم همینه ؟

babak6655
سه شنبه 26 اسفند 1393, 04:42 صبح
از دوستان تقاضای راهنمایی داریم

babak6655
چهارشنبه 12 فروردین 1394, 20:18 عصر
یعنی واقعا کسی کمکی کنه ؟

#root#
چهارشنبه 12 فروردین 1394, 23:11 عصر
نوشتید کرش میکنه، پس بجای دو تا پست بالاتون اگر logcat رو میزاشتید احتمال اینکه کسی بتونه کمک کنه بالاتر میرفت.