Olá!
Olha só, eu não sei simplesmente nada de banco de dados, por isso estou vindo aqui pedir socorro!
O que acontece é o seguinte, eu queria saber como funciona o banco de dados. Tipo, se eu quero criar um programa pra uma loja cadastrar seus clientes, eu tenho duas opções: usar arquivos e usar banco de dados.
Usando arquivos beleza, eu sei como funciona.
Usando banco de dados, aí que tá o problema.
Eu vou precisar de criar o banco numa linguagem SQL? E acessar o banco através do programa? Eu quero dizer, eu não vou usar só Java né? Enfim, como funciona o banco de dados, que ferramentas eu teria q usar tudo isso.
Alguém sabe me dar uma luz?
sim, mas vc tb pode criar seu SGDB com algum cliente tipo: MySQLFront…
sim, vc irá acessar o banco via JDBC, usando SQL
dê uma olhada nos tutoriais de JDBC

valeu JavaPlayer.
Então to indo por partes.
Criei um banco em freesql.org.
Copiei os códigos e tentei fazer um programa apenas para conectar-me ao bd.
o Código:
import java.sql.*;
import java.io.*;
public class DB
{
public static void main(String arg[]) throws SQLException, IOException
{
//carrega o driver jdbc odbc
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException cnf)
{
System.err.println(cnf);
return;
}
//conecta ao banco de dados
try
{
Connection conn = DriverManager.getConnection("jdbc:mysql://freesql.org/luizfar","meu_usuario", "minha_senha");
Statement stmt = conn.createStatement();
stmt.close();
conn.close();
}
catch (SQLException e)
{
System.out.println(e);
}
}
}
É claro que coloquei o meu usuario e minha senha ali como parametros, e nao o q ta escrito ^^
O erro:
java.sql.SQLException: No suitable driver
O que é?
Obrigado ^^
e tu tens o driver do MySQL pra poder conectar? :roll:
não…
tenho q baixar? Onde encontro?
hehe, q cabeçudo eu…
Ah, e pra q serve esse método Class.forName??
Valeu 