JRuby: импорт по сравнению с включает по сравнению с java_import по сравнению с include_class

$stmt = $conn->prepare('SELECT id, password FROM accounts WHERE username = ?');
    // Bind parameters (s = string, i = int, b = blob, etc), hash the password using the PHP password_hash function.
    $stmt->bind_param('s', [110] 

Вы ошибочно закрывали одну скобку, и у вас была лишняя фигурная скобка.

POST['username']); $stmt->execute();

Вы ошибочно закрывали одну скобку, и у вас была лишняя фигурная скобка.

25
задан Grant Birchmeier 3 December 2013 в 22:40
поделиться

2 ответа

Вы можете найти немало примеров работы с классами Java по адресу:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby

В нем говорится, что вы должны использовать java_import вместо import из-за ошибки JRUBY-3171 .
Также include_class является или будет устаревшим ( JRUBY-3797 ) в пользу java_import.

В настоящее время java_import является рекомендуемым способом импорта класса Java.

21
ответ дан rubiii 28 November 2019 в 21:32
поделиться

import не работает с Rake, поэтому не рекомендуется. java_import является новейшим и рекомендуется. include_class устарел. Кроме того, все они делают одно и то же и на самом деле являются псевдонимами друг друга.

import - это псевдоним для java_import и java_import вызовов include_class .

13
ответ дан 28 November 2019 в 21:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: