Este artigo usa principalmente o MySQL como exemplo para ilustrar como o Java se conecta ao banco de dados. O conteúdo específico é o seguinte
Obviamente, antes de tudo, você precisa instalar o JDK (geralmente JDK1.5.x). Em seguida, instale o MySQL, eles são relativamente simples, para que eu não fale sobre o processo específico. Depois de configurar esses dois ambientes, faça o download do driver JDBC MySQL-Connector-Java-5.0.5.zip (esta é a versão mais recente). Em seguida, descompacte -o em qualquer diretório. Desconheço o disco d e depois adicionei o MySQL-Connector-Java-5.0.5-bin.jar em seu diretório ao caminho da classe, como segue: "meu computador"-> "Propriedades"-> "Advanced"-> "Variáveis de ambiente" , edito a classe nas variáveis do sistema, adicione "->" D: /mysql-conector-java-5.0.5/mysql-connector-java-5.0.5-bin.jar até o final e adicione " ; " antes de adicionar essa string para distingui-la do caminho de classe anterior. Então tenha certeza.
O ambiente está configurado, é muito simples. Agora, configure o MySQL primeiro, defina seu nome de usuário como "root" e sua senha como "root". Crie banco de dados na linha de comando ou com um software SQL front-end.
Usei o software front-end da Sqlyog para criar banco de dados.
Crie o banco de dados primeiro:
Criar scutcs de banco de dados;
Em seguida, crie a tabela:
Criar Table Student (Sno Char (7) NÃO NULL, SNAME VARCHAR (8) NÃO NULL, SEXAR CHAR (2) NÃO NULL, DATA BDATE NULL, NULL, altura dez (5,2) Padrão 000,00, chave primária (SNO));
Em seguida, insira os dados, você pode usar a instrução SQL INSERT em <Nome da tabela>
Você também pode usar o sqlyog para operar
Ok, crie -o.
Em seguida, escreveremos um arquivo .java para demonstrar como acessar o banco de dados MySQL.
importar java.sql.*; classe pública jdbctest {public static void main (string [] args) {// name driver string driver = "com.mysql.jdbc.driver"; // URL aponta para o nome do banco de dados a ser acessado string url = "jdbc: mysql: //127.0.0.1: 3306/scutcs"; // nome de usuário durante o MySQL Configuration string user = "root"; // senha durante o MySQL Configuration string senha = "root"; tente {// Carregar a classe Driver.ForName (driver); // Conexão contínua do banco de dados Conn = DriverManager.getConnection (URL, usuário, senha); if (! Conn.isclosed ()) System.out.println ("conseguiu conectar -se ao banco de dados!"); // A instrução é usada para executar a instrução SQL Declaração = Conn.Createstatement (); // Declaração SQL a ser executada string sql = "selecione * do aluno"; // ResultSet ResultSet RS = Declaration.executeQuery (SQL); System.out.println("------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ System.out.println("Execution O resultado é o seguinte: "); System.out.println ("----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ // use o caractere GB2312 definido para decodificar o nome da matriz de bytes especificada = new String (name.getBytes ("ISO-8859-1"), "GB2312"); // Sistema de resultado de saída System.out.println (rs.getString ("sno") + "/t" + nome); } rs.close (); Conn.Close (); } catch (classNotfoundException e) {System.out.println ("Desculpe, não consegue encontrar o driver!"); E.PrintStackTrace (); } catch (sqLexception e) {e.printStackTrace (); } catch (Exceção e) {e.printStackTrace (); }}}Em seguida, vamos correr para ver o efeito:
D:/testjdbc> javac jdbctest.javad:/testjdbc> java jdbctestsucededed conectando-se ao banco de dados! -------------------------------------------
Os resultados da execução são os seguintes:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
O exposto acima são as etapas detalhadas para o Java se conectar ao banco de dados MySQL. Espero que seja útil para o aprendizado de todos, e espero que todos apoiem mais o wulin.com.