2013-10-24 2 views
0
In tomcat am writing these code: 



In TestServlet: In servlet class written these code 

    Context envcontext=new InitialContext(); 
     Context iniitContext=(Context)envcontext.lookup("java:/comp/env"); 
    DataSource datasource=(DataSource)iniitContext.lookup("jdbc/Mysql"); 
    Connection connection=datasource.getConnection(); 
     Statement stmt=(Statement) connection.createStatement(); 

как получить соединение JNDI баз данных MySQL в WebLogic с помощью EcllipseWeblogic Пулы соединений с использованием Ecllipse

ответ

1

Ну WebLogic и кот обыкновению отличаются способом вы получаете соединение из бассейна .. но сначала вам нужно инициализировать пул базы данных в WebLogic Server, перейдя в консоль администрирования:

под своим именем сервера слева выберите Services Затем перейдите к Источники данных и добавить источник данных .. Новый

Обратите внимание, что если вы находитесь в режиме производства в weblogic, тогда вы должны щелкнуть по замку и редактировать в верхнем левом углу, а когда это будет сделано, вы должны нажать на конфигурацию выпуска в том же месте .. но когда вы разрабатываете, вам не понадобится чтобы сделать это ..

После добавления нового источника данных MySQL просто перейдите на Java и

Context initialContext = new InitialContext(); 
DataSource ds = (DataSource) initialContext.lookup("THE_MYSQL_JNDI_NAME_YOU_CHOSE"); 
Connection conn = ds.getConnection(); 

и вот это .. :-)

+0

Кстати, вы можете найти консоль администрирования, перейдя URL в вашем веб-браузере: http: // [host]: [port]/console –

Смежные вопросы