[java-list] JSP / MySQL
Pessoal: Eu acabei de instalar o Tomcat num servidor Linux e está funcionando perfeitamente. Instalei também o MySQL e criei uma tabela. Eu baixei um driver JDBC chamado mm.mysql (não sei se é o melhor) e está em formato JAR. O que devo fazer agora ? Preciso configurar alguma coisa ? Alguém tem um exemplo em JSP se conectando em MySQL utilizando esse JDBC ? Existe uma maneira melhor ? Obrigado. Fábio. --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.381 / Virus Database: 214 - Release Date: 02/08/02
Re: [java-list] Jsp-MySql
Tente alterar a url para algo como : String url= "jdbc:mysql://localhost/suaDB?user=root"; Fábio Queiroz - Original Message - From: Aldisney Martins To: Java-List Sent: Monday, January 29, 2001 9:23 AM Subject: [java-list] Jsp-MySql Oi Pessoal, Como vão todos? Bem, em primeiro lugar quero deixar aqui meus agradecimentos a todos desta lista, aos que perguntam e principalmente aos que respondem, é muito rica em informações. E também deixar minha opniao com relacao a ideia de quererem desfragmentar a lista, eu nao concordo, acho que o o foco é o Java e este está em todos os fragmentos, o que podemos fazer, é perdir para que as pessoas utilizem o titulo da mensagem para dizer do que se trata, muitos tem colocado "duvida", este titulo nao diz nada, por exemplo no meu caso eu coloquei "Jsp-Mysql", acho que fica mais subentendido do que se trata. Bem, vamos a minha dúvida... Eu estou tentando, com uma máquina Windows 98 eTomcat 3.2.1 instalado, conectar em uma maquina Linux com MySql utilizando o JSP, mas recebo a seguinte mensagem: SQLException: Server configuration denies access to data source SQL State: 08001 VendorError: 0 Aqui está o código: % try { String url= "jdbc:mysql://xxx.xx.br/"; Class.forName("org.gjt.mm.mysql.Driver"); Connection con = DriverManager.getConnection(url,"user", "***"); } catch (SQLException E) { out.println("SQLException: " + E.getMessage()); out.println("SQLState: " + E.getSQLState()); out.println("VendorError: " + E.getErrorCode()); } % __ Aldisney MartinsAnalista de SistemasEmail: [EMAIL PROTECTED] Departamento de Informática em Saúde (DIS-EPM) Escola Paulista de Medicina - Universidade Federal de SP
Re: [java-list] Jsp-MySql - o problema esta nos direitos do mysql
bom, este problema nao tem nada a ver com o java, mas como foi um colega q defende a nao desfragmentacao da lista, vou tentar ajudar. acho q voce deve inserir linhas de informacoes nas tabelasuser e db. O problema eh que o mysql limita o acesso somente para uso local. Ele nao permite q outras maquinas conectem-se a ele. Voce deve adicionar manualmente as maquinas (ips ou dominios) diretamente no banco. conecte-se no mysql mysql -u root -pSENHA use a base do mysql use mysql veja as tabelas (se quiser) show tables voce deve configurar privilegios para maquinas e usuario nao esqueca de dar o comando FLUSH PRIVILEGES no final da operacao e soh complementando o assunto sobre listas : eu nao falei nada em desfragmentar listas. Falei em adicionar novas listas especificas. Deixem a tal da desfragmentacao para o windows ... mysql INSERT INTO user (Host,User,Password)VALUES("localhost","custom",PASSWORD("ASDFDASFA")); mysql INSERT INTO user (Host,User,Password)VALUES("server.domain","custom",PASSWORD("FDSFFSDF")); mysql INSERT INTO db(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)VALUES ("localhost","nomedousuario","custom","Y","Y","Y","Y","Y","Y"); mysql INSERT INTO db(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)VALUES ("domino.com.zzz","nomedobancodedados","custom","Y","Y","Y","Y","Y","Y"); mysql INSERT INTO db(Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)VALUES("%","customer","custom","Y","Y","Y","Y","Y","Y"); INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv)VALUES ("argo","mysql","tamer","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y"); INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv)VALUES ("argo","argo","robson","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y"); INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv)VALUES ("164.43.61.2","argo","robson","Y","Y","Y","Y","Y","Y","Y","Y","Y","Y"); - Original Message - From: Aldisney Martins To: Java-List Sent: Monday, January 29, 2001 8:23 AM Subject: [java-list] Jsp-MySql Oi Pessoal, Como vão todos? Bem, em primeiro lugar quero deixar aqui meus agradecimentos a todos desta lista, aos que perguntam e principalmente aos que respondem, é muito rica em informações. E também deixar minha opniao com relacao a ideia de quererem desfragmentar a lista, eu nao concordo, acho que o o foco é o Java e este está em todos os fragmentos, o que podemos fazer, é perdir para que as pessoas utilizem o titulo da mensagem para dizer do que se trata, muitos tem colocado "duvida", este titulo nao diz nada, por exemplo no meu caso eu coloquei "Jsp-Mysql", acho que fica mais subentendido do que se trata. Bem, vamos a minha dúvida... Eu estou tentando, com uma máquina Windows 98 eTomcat 3.2.1 instalado, conectar em uma maquina Linux com MySql utilizando o JSP, mas recebo a seguinte mensagem: SQLException: Server configuration denies access to data source SQL State: 08001 VendorError: 0 Aqui está o código: % try { String url= "jdbc:mysql://xxx.xx.br/"; Class.forName("org.gjt.mm.mysql.Driver"); Connection con = DriverManager.getConnection(url,"user", "***"); } catch (SQLException E) { out.println("SQLException: " + E.getMessage()); out.println("SQLState: " + E.getSQLState()); out.println("VendorError: " + E.getErrorCode()); } % __ Aldisney MartinsAnalista de SistemasEmail: [EMAIL PROTECTED] Departamento de Informática em Saúde (DIS-EPM) Escola Paulista de Medicina - Universidade Federal de SP
Re: [java-list] Jsp-MySql
On Mon, 29 Jan 2001 09:23:41 -0200, Aldisney Martins wrote: Como vo todos? Eu bem. (-: lista, eu nao concordo, acho que o o foco o Java e este est em todos os fragmentos, o que podemos fazer, perdir para que as pessoas utilizem o Concordo. try { String url= "jdbc:mysql://xxx.xx.br/"; No deveria tem o nome da base de dados nessa URL? Aqui eu uso a seguinte URL: jdbc:mysql://pw4200:3306/testdb Pelo tipo da mensagem deve ter sido gerado algum aviso no log do mysql tambem, por essa mensagem deve dar p'ra descobrir o que ocorreu. --- Perry Werneck - ICQ #27241234 /"\ \ / Campanha da Fita ASCII - Diga NAO ao HTML em emails X ASCII Ribbon Campaign - Say NO to HTML in email / \ -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usurios Java da Sucesu-SP dvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] Jsp-MySql
Oi Pessoal, Como vão todos? Bem, em primeiro lugar quero deixar aqui meus agradecimentos a todos desta lista, aos que perguntam e principalmente aos que respondem, é muito rica em informações. E também deixar minha opniao com relacao a ideia de quererem desfragmentar a lista, eu nao concordo, acho que o o foco é o Java e este está em todos os fragmentos, o que podemos fazer, é perdir para que as pessoas utilizem o titulo da mensagem para dizer do que se trata, muitos tem colocado "duvida", este titulo nao diz nada, por exemplo no meu caso eu coloquei "Jsp-Mysql", acho que fica mais subentendido do que se trata. Bem, vamos a minha dúvida... Eu estou tentando, com uma máquina Windows 98 eTomcat 3.2.1 instalado, conectar em uma maquina Linux com MySql utilizando o JSP, mas recebo a seguinte mensagem: SQLException: Server configuration denies access to data source SQL State: 08001 VendorError: 0 Aqui está o código: % try { String url= "jdbc:mysql://xxx.xx.br/"; Class.forName("org.gjt.mm.mysql.Driver"); Connection con = DriverManager.getConnection(url,"user", "***"); } catch (SQLException E) { out.println("SQLException: " + E.getMessage()); out.println("SQLState: " + E.getSQLState()); out.println("VendorError: " + E.getErrorCode()); } % __ Aldisney MartinsAnalista de SistemasEmail: [EMAIL PROTECTED] Departamento de Informática em Saúde (DIS-EPM) Escola Paulista de Medicina - Universidade Federal de SP