Привет, ребята :) Я новичок в сервлете. Я не знаю, как подключить базу данных оракула к приложению сервлета. Может ли кто-нибудь вставить Oracle JDBC-кодированиеПодключение JDBC
ответ
Зарегистрировать базу данных Параметры подключения: Чтобы указать параметры подключения вашего конкретного приложения к вашей базе данных, отредактируйте файл data-sources.xml в каталоге \ config. Добавьте следующие строки для создания источника данных. Измените имя хоста, порт, имя пользователя/пароль, имя базы данных, тип драйвера в соответствии с вашим приложением. Внесите изменения для URL-адреса после символа @. Сохраните файл. Это позволит зарегистрировать источник данных, который может использоваться в вашем приложении.
<data-source
class="oracle.jdbc.pool.OracleConnectionPoolDataSource"
name="ifso817DS"
location="jdbc/Loneifso817DS"
xa-location="jdbc/xa/ifso817XADS"
ejb-location="jdbc/Pooledifso817DS"
url="jdbc:oracle:thin:@insn104a.idc.oracle.com:1521:ifso817"
connection-driver="oracle.jdbc.driver.OracleDriver"
username="travel"
password="travel"
inactivity-timeout="30"
/>
Это взято из: http://www.oracle.com/technology/sample_code/tech/java/servlets/samples/TravelServlet/Readme.html
отметьте это http://www.java2s.com/Code/Java/Servlets/JDBCandServlet.htm. Вам необходимо изменить имя класса драйвера и URL-адрес подключения для подключения к Oracle DB. Проверьте http://www.java2s.com/Code/Java/Database-SQL-JDBC/OracleJDBCDriverload.htm для Oracle DB детали соединения
Спасибо Amit, я называется java2s. – RAAAAM
Есть много статей, обсуждающих это, но я дам вам основные шаги:
- загрузить Oracle JDBC драйвер из Oracle's homepage, это называется
ojdbc6.jar
, если вы используя Java 6 - убедитесь, что ваше приложение может найти его на своем пути к классам
- Поскольку вы используете сервлеты, вы также используете сервер приложений Java; прочитать соответствующую документацию по настройке JNDI привязки к базе данных (обычно это связывание будет называться
jdbc/connectionName
) - внутри вашего приложения, используйте этот код:
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("jdbc/connectionName");
Connection conn = ds.getConnection();
Этого должно быть достаточно, чтобы вы начали ,
Для получения дополнительной информации Google является вашим другом. Отъезд Wikipedia's JDBC page. Google «Соединение Oracle JDBC» для получения дополнительной информации.
Одна вещь, которая может дать вам головные боли, если вы никогда не делали таких вещей: при определении URL-адреса Oracle для своего приложения. сервер, это формат выглядит следующим образом:
jdbc:oracle:thin:[user/password]@[host][:port]:SID
Таким образом, вы должны заменить соответствующие значения при определении соединения для JNDI связывания.
Привет, теперь я понял, довольно просто получить доступ к JDBC в сервлете. – RAAAAM
- 1. JDBC-подключение
- 2. Сервер MySQL - подключение JDBC
- 3. Informix JDBC застрял подключение
- 4. SQL подключение сервера JDBC
- 5. JDBC подключение пул выпуск
- 6. JDBC-ODBC подключение моста
- 7. Как сделать подключение JDBC
- 8. Интерактивное подключение JDBC
- 9. Подключение JDBC с Firebirdsql
- 10. JDBC - Подключение нескольких баз данных
- 11. Подключение к Databse JDBC MySQL
- 12. Подключение WildFly jdbc к Oracle
- 13. Подключение к MySQL с JDBC
- 14. Подключение к серверу MySQL JDBC
- 15. PHP-подключение с использованием JDBC
- 16. JDBC-ODBC Подключение к Excel
- 17. JDBC подключение жесткий код, не используя подключение к стеклу, пул
- 18. JDBC подключение- Class.forName vs Class.forName(). НовыйInstance?
- 19. Подключение к SQL Server с помощью JDBC
- 20. Подключение к локальному экземпляру PostgreSql с JDBC
- 21. Подключение нескольких баз данных с помощью JDBC
- 22. JDBC подключение к MySQL на Amazon ec2
- 23. Подключение SSIS через драйвер JDBC к назначению
- 24. Подключение к MariaDB с использованием JDBC/c3p0
- 25. Подключение к Excel с использованием JDBC 8
- 26. Подключение JDBC с использованием разных файлов
- 27. Подключение базы данных Oracle с JDBC
- 28. подключение к dbase от jdbc на linux
- 29. Подключение к другой базе данных postgresql JDBC
- 30. Подключение к as400 JDBC на платформе воспроизведения
Спасибо, камаси. – RAAAAM