Ligar projecto Netbeans a BD Postgres(Login e registar)

brrocket

Membro
´boas pessoal...
eu estou aqui rasquinha com o meu projecto que estou a fazer no NetBeans, pois preciso de ter um registo e um login de utilizador no Web Site e não consigo...tou mesmo à toa...
Por favor se alguém souber alguma coisa, que me diga....senão vou tirar nega e reprovar de ano....o que não era nada bom=/
fiquem bem...cumps..
 
precisas de ver a documentação de JDBC... e precisas de encontrar o driver de JDBC para esse tipo de base de dados ;)
eu já tenho o driver e tenho uma função que verifica se o utilizador existe na BD e dá o nome do utilizador....
mas falta-me o registo que não sei como fazer Input na BD e também não sei como ao pedir uma página verifique se já está registado e se não estiver pedir registo....
se não fosse muito incomodo adicionava-te no MSN e mostrava-te mais ou menos..
cumps...
 
lá está......eu sou noob na matéria....
fi-lo com ajuda e tutorials que fui vendo....mas não consegui encontrar mais nada.....
esta é a função que tenho, depois tenho um ficheiro java verificap já com o driver...

function verifica(){
var a,b,url;
var httpRequest=da_meXmlHttpObjecto();
if(!httpRequest){alert('Browser imcompatível!');return false;}
a=document.getElementById("user").value;
b=document.getElementById("pwd").value;
url="verificap";
url=addURLParam(url,"a",a);
url=addURLParam(url,"b",b);
httpRequest.onreadystatechange=function(){ver(httpRequest)};
httpRequest.open("POST",url,true);
httpRequest.send(null);
}
function ver(xmlHttp){
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
document.getElementById("n").innerHTML=xmlHttp.responseText;
}
}
function da_meXmlHttpObjecto(){
var httpRequest=null;
if (window.XMLHttpRequest){
httpRequest=new XMLHttpRequest();
if (httpRequest.overrideMimeType){httpRequest.overrideMimeType('text/xml');}
}else if (window.ActiveXObject){
try{httpRequest=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){
try{httpRequest=new ActiveXObject("Microsoft.XMLHTTP");}catch(e){}
}}
return httpRequest;
}
function addURLParam (sURL, sParamName, sParamValue) {
if (sParamValue.length >0){
sURL += (sURL.indexOf("?") == -1 ? "?" : "&");
sURL += encodeURIComponent(sParamName) + "=" + encodeURIComponent(sParamValue);
} return sURL;}
 
A connection faz-se assim:
Código:
  String strSystemName = "servidor da base dados";
        String strUserId = "user";
        String strPWD = "password";
       


        Connection con = getConnection(strSystemName, strUserId, strPWD);
Para fazeres um "insert" fazes assim: (nota que o con é a "connection" que crias-te anteriormente)

Código:
String novo_user ="theforbidden1";
String nova_password = "forbidden :)";
String novo_email ="[email protected]";
Sting SQL_insert="INSERT INTO tabela ( user, pass, email ) 
values ('"+novo_user+"', '"+nova_password+"' , '"+novo_email+"')";
        Statement stmt;

        try {
            stmt = con.createStatement();
            System.out.println(SQL_insert); //para ver o que vai ser inserido na tabela;
            stmt.execute(SQL_insert);

            stmt.close();
        } 
         catch (Throwable t) {
            handleError(t);
        }
 
Última edição:
mas a connection faço num ficheiro á parte do outro de INSERT ????
desculpa...mas tou mesmo à rasca...

Opa, não sei nunca trabalhei com java script, sempre que usei o netbeans foi para trabalhar com java.

Mas quase de certeza que para inserires coisas na base de dados que vais ter que fazer um insert (esse insert é um comando de base de dados).

Mas estas a trabalhar com php ou alguma coisa assim?
 
portanto se tas a trabalhar em java

Fazes a connection no java, os inserts, deletes e updates e os selects tb no java. Ves ai o exemplo que eu te coloquei

Depois arranjas uma maneira de o java comunicar com o resto...
 
tasse......obrigadão man....
mas tou a ver as coisas muito mal paradas=/
fica bem.....cumps...mais uma vez......obrigada pela ajuda e paciencia...
 
Back
Topo