Подключение SQL к PHP или Java - PullRequest
0 голосов
/ 29 ноября 2018

Привет всем, я немного боролся с подключением базы данных oracle sql к java и / или php.(Я пытался использовать его с любым языком и потерпел неудачу).Проблема в том, что таблица / база данных хранятся на сервере и виртуальной машине, принадлежащей моей школе (у которой нет IDE для Java или PHP), и я пытаюсь подключить таблицу из собственной локальной сети, и я не могу подключитьсятаблица в Ява и или PHP.У меня были предыдущие задания, где я с легкостью выполнял аналогичные задания, потому что таблицы / база данных и IDE были на одном сервере.Кто-нибудь есть какие-либо предложения о том, как я могу подключить базу данных к PHP и / или Java, пожалуйста, я пытался постоянно подключаться в течение нескольких недель? Пожалуйста, помогите спасибо

1 Ответ

0 голосов
/ 30 ноября 2018
   //this is a connection with java and sql server, but if you need change to oracle, you 
   //have that change the driver too.

 import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;

    public class Dao {   

     Connection cn;

            public void Conectar() throws Exception {
                try {
                    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                    cn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=NameDB;user=user;password=user");
                    if (cn != null) {
                        System.out.println("conected");
                    }
                } catch (ClassNotFoundException | SQLException e) {
                    throw e;
                }
            }

            public void Cerrar() throws Exception {
                try {
                    if (cn != null) {
                        if (cn.isClosed() == false) {
                            cn.close();
                        }
                    }
                } catch (SQLException e) {
                }
            }

            public Connection getCn() {
                return cn;
            }

            public void setCn(Connection cn) {
                this.cn = cn;
            }

            public static void main(String[] args) throws Exception {
                Dao dao = new Dao();
                dao.Conectar();
            }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...