Всем привет!Дело в слудующем.
Подключаюсь к базе данных которая находится на хосте .Все ок проблем нету )
Подключение происходит следущим образом :
клиент <==>скрипт(Php)<==>Сервер
Проблем нет все ок!Но я хочу подключаться к базе данных через саму Java не использая скрипты ,на сколько это возможно ?методы(Способы),и является ли это хорошим или плохим примером(и почему).Знаю вопрос может порадить споры но если каждый выдаст по зацепке в сумме это будет знание!Благодарю
Ничего сложно в этом нету, если у Вас есть доступ к настройке хоста. Программа сервера базы данных MySQL должно быть настроена на прием входящих соединений по IP адресу хоста. Дело в том, что чаще всего такая функция в целях безопасности отключается администратором сервера.
Если необходимая настройка имеется, то можно подключаться напрямую. Например, сервер "sample.com":
import java.sql.*;
class MysqlCon{
public static void main(String args[]){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection(
"jdbc:mysql://sample.com:3306/sonoo","root","root");
//database name, username and password
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from emp");
while(rs.next())
System.out.println(rs.getInt(1)+" "+rs.getString(2)+" "+rs.getString(3));
con.close();
}
catch(Exception e)
{ System.out.println(e);}
}
}
Как посмотреть в какой директории находятся SDK и NDK на Mac? Куда они обычно устанавливаются?
Здравствуйте, как в Java можно конвертировать Список числовых массивов, в массив массивов (ArrayList int[] to int[][])?
Я использую hibernate и postgres В чем разница будет между