Recentemente, o líder da empresa disse ao próximo produto que pode envolver um banco de dados Oracle. O que eu mais usei foi o MSSQL. Eu aprendi MySQL algumas vezes atrás e usei um pouco. Eu não entrei em contato com o Oracle. Eu deveria ter feito o desenvolvimento do .NET antes, então aprendi o Servlet e achei que essas tecnologias são mais como interfaces escritas pelo SERVER WEDS ASHX WCF.
1. Primeiro, instale o banco de dados Oracle no computador. Instale o banco de dados Oracle. De acordo com o bom senso, basta baixá -lo e instalá -lo diretamente, mas encontrei problemas no meio. O motivo é que meu sistema é Win7 64. O cliente do Oracle não suporta o Win7 64. Mesmo o sistema de 64 pode baixar apenas a instalação do cliente de 32 bits. Reutilizo o fantasma e restauro o sistema. (Na verdade, descobri que pode ser completamente desinstalado mais tarde)
2. Sempre instalei o Ecplise no meu computador, mas não há um ambiente de desenvolvimento da Web Java. Deixe -me falar sobre o método de instalação abaixo.
Barra de menus ecplise ---- Ajuda-> Instale o novo software
Em seguida, digite: http://download.eclipse.org/releases/kepler
Depois de esperar um pouco, a opção de instalação Javaweb aparecerá: Selecione o último item da Web ... verifique -o e termine a próxima etapa. Abaixo está uma captura de tela
Neste ponto, nosso ambiente de desenvolvimento Javaweb está instalado, que contém servlets ...
3. Em seguida, faça o download do servidor Apache-Tomcat: Baixei 7 e depois descomprimi para qualquer caminho
4. Crie um ambiente de servlet
1: Abra a ecplise
2: Crie servidor Apache-Tomcat (Servet será usado, falarei sobre o método de criação abaixo)
Arquivo da barra de menus -----> Novo -----> Outros ----> Servidor (Clique na pasta)-Servidor e, em seguida, diretamente e selecione o Apache para selecionar a versão correspondente do servidor que você baixou. Se você é 6.7.7. Tais versões são geralmente selecionadas para 6 ou 7 ......... a seguir e selecione o caminho da pasta da pasta que você acabou de descompor a apache-tomcat no navegador (abaixo está uma captura de tela)
3: Crie Severlet
Arquivo da barra de menus -----> Novo -----> Outros ----> Web-> Projeto Dynamic Web é criado e depois diretamente a seguir. Depois de pular, você pode simplesmente pegar um nome e terminar. A seguir, é apresentada uma captura de tela.
Após a criação: precisamos criar o arquivo .java do servlet. Vou fazer o upload diretamente da imagem
Neste ponto, nosso servlet foi criado.
4: Execute o projeto do servlet que criamos
Java Resources ---> SRC ---> Nome do pacote ---.
Selecione o servidor na lista: se o status do servidor for interrompido neste momento, precisamos reiniciar a máquina.
Então, depois de concluir o servlet, você pode iniciar o servlet.
5: Importar o pacote de driver Oracle ojdbc14.jar e digite diretamente a consulta sem conhecer o caminho. A seguinte captura de tela
O acima é uma captura de tela da montagem de implantação. Clique em Java Build Path Inscreties e selecione o frasco que você acabou de criar e importá -lo.
6: Conecte -se ao banco de dados Oracle local para consultar a saída de dados de uma tabela
Doget void protegido (HTTPServletReQuest Solicy, HttpServletResponse Response) lança servletexception, ioexception {conexão conn = null; declaração stmt = null; resultado rs rs = null; resposta.setContentType ("text/html); resposta.setcharacToDinging (" GB. Response.getWriter (); out.println ("<tabela borda = 1>"); out.println ("<tr> <t> content: </td> </tr>"); tente {class.formoname ("oracle.jdbc.driver.oracledriver"); DriverManager.getConnection ("JDBC: Oracle: Thin: @localhost: 1521: orcl", "Scott", "LH19870426"); // Crie a conexão stmt = Conn.Createstatement (); // CreateRs = stmt.execute ("select *; // obtenha o resultado definido while (rs.Next ()) {// Tranquilidade do resultado definido.println ("<tr>"); out.println ("<td>" + rs.getString ("name") + "</td>"); (ClassNotfoundException e) {E.PrintStackTrace ();} catch (sqLexception e) {e.printStackTrace ();} finalmente {try {if (rs! = Null) {rs.close (); rs = null;} if (stmt! {Conn.Close (); Conn = null;}} Catch (sqLexception e) {e.printStackTrace ();}}}Captura de tela de saída: