Esta classe de ferramentas é simples de usar, instanciada e chame diretamente.
A cópia do código é a seguinte:
pacote com.lanp.ajax.db;
importar java.sql.connection;
importar java.SQL.DriverManager;
importar java.SQL.PreparedStatement;
importar java.sql.resultset;
importar java.sql.sqLexception;
/**
* A classe de ferramentas que se conecta ao banco de dados é definida como acesso inérquito e privado
*/
Public Final Class Dbutils {
String estática privada url = "jdbc: mysql: // localhost: 3306/mydb";
String estática privada Usuário = "root";
String estática privada PSW = "root";
conexão estática privada Conn;
estático {
tentar {
Class.ForName ("com.mysql.jdbc.driver");
} catch (classNotfoundException e) {
E.PrintStackTrace ();
lançar nova execução de tempo de execução (e);
}
}
private dbutils () {
}
/**
* Obtenha a conexão com o banco de dados
* @return Conn
*/
conexão estática pública getConnection () {
if (null == Conn) {
tentar {
Conn = DriverManager.getConnection (URL, Usuário, PSW);
} catch (sqlexception e) {
E.PrintStackTrace ();
lançar nova execução de tempo de execução (e);
}
}
retornar Conn;
}
/**
* Liberte os recursos
* @param conn
* @param pstmt
* @param rs
*/
public static void CloseResources (Connection Conn, preparado PSTMT, ResultSet rs) {
if (null! = rs) {
tentar {
rs.close ();
} catch (sqlexception e) {
E.PrintStackTrace ();
lançar nova execução de tempo de execução (e);
} finalmente {
if (null! = pstmt) {
tentar {
pstmt.close ();
} catch (sqlexception e) {
E.PrintStackTrace ();
lançar nova execução de tempo de execução (e);
} finalmente {
if (null! = Conn) {
tentar {
Conn.Close ();
} catch (sqlexception e) {
E.PrintStackTrace ();
lançar nova execução de tempo de execução (e);
}
}
}
}
}
}
}
}
Abaixo está um exemplo simples de usar o driver JDBC para vincular o banco de dados MySQL.
O uso do driver JDBC para vincular os dados do MySQL é realmente muito simples. E descompactar para o diretório correspondente! 5.1.20 é o número da versão até agora, esta é a versão mais recente!
Primeiro, se você estiver desenvolvendo no modo de linha de comando, precisará adicionar o MySQL-Connector-Java-5.1.2.0-bin.jar ao caminho de classe do sistema. Eu não acho que você possa me dizer como adicioná -lo ao ClassPath.
Segundo, se você estiver usando as ferramentas de desenvolvimento do Eclipse, também deverá configurar "Java Build Path" e a operação específica "Clique em Projeto Eclipse-> Propriedades-> Java Build Path-> Libraries". À direita e selecione o driver MySQL-Connector-Java-5.1.2.0-bin.jar para abrir e concluir a configuração.
A seguir, é apresentado o código de exemplo para Java conectar dados MySQL usando JDBC:
A cópia do código é a seguinte:
importar java.sql.*;
classe pública ConnectMysql {
public static void main (string [] args) {
String driver = "com.mysql.jdbc.driver";
String url = "jdbc: mysql: //192.168.1.112: 3306/linksystem";
String user = "root";
String senha = "blog.micxp.com";
tentar {
Class.ForName (Driver);
Conexão conn = driverManager.getConnection (URL, usuário, senha);
if (! Conn.iscLosed ()) {
System.out.println ("conseguiu conectar -se ao banco de dados!");
Declaração declaração = conn.createstatement ();
String sql = "Selecione * de Flink_List";
ResultSet RS = Declaration.executeQuery (SQL);
Nome da string;
while (rs.Next ()) {
nome = rs.getString ("link_name");
System.out.println (nome);
}
}
} catch (Exceção e) {
E.PrintStackTrace ();
}
}
}