Этот класс инструментов прост в использовании, экземпляр и вызовет его напрямую.
Кода -копия выглядит следующим образом:
пакет com.lanp.ajax.db;
Импорт java.sql.connection;
Импорт java.sql.drivermanager;
Импорт java.sql.preparedStatement;
импортировать java.sql.resultset;
Импорт java.sql.sqlexception;
/**
* Класс инструментов, подключающийся к базе данных, определяется как неофициальное и частное доступ
*/
публичный финальный класс dbutils {
частная статическая строка url = "jdbc: mysql: // localhost: 3306/mydb";
частная статическая строка user = "root";
частная статическая строка psw = "root";
частное статическое соединение Conn;
статический {
пытаться {
Class.forname ("com.mysql.jdbc.driver");
} catch (classnotfoundexception e) {
e.printstacktrace ();
бросить новое runtimeexception (e);
}
}
private dbutils () {
}
/**
* Получите подключение к базе данных
* @return Conn
*/
public Static Connection getConnection () {
if (null == conn) {
пытаться {
conn = drivermanager.getConnection (URL, пользователь, PSW);
} catch (sqlexception e) {
e.printstacktrace ();
бросить новое runtimeexception (e);
}
}
вернуть Конн;
}
/**
* Освободить ресурсы
* @param conn
* @param pstmt
* @param rs
*/
Public Static void CloserSources (Connection Conn, PreditStatement PSTMT, ResultSet RS) {
if (null! = rs) {
пытаться {
rs.close ();
} catch (sqlexception e) {
e.printstacktrace ();
бросить новое runtimeexception (e);
} окончательно {
if (null! = pstmt) {
пытаться {
pstmt.close ();
} catch (sqlexception e) {
e.printstacktrace ();
бросить новое runtimeexception (e);
} окончательно {
if (null! = conn) {
пытаться {
conn.close ();
} catch (sqlexception e) {
e.printstacktrace ();
бросить новое runtimeexception (e);
}
}
}
}
}
}
}
}
Ниже приведен простой пример использования драйвера JDBC для связи базы данных MySQL.
Использование драйвера JDBC для связи MySQL на самом деле очень просто. И разкапли в соответствующем каталоге! 5.1.20 - номер версии, это последняя версия!
Во-первых, если вы разрабатываете в режиме командной строки, вам необходимо добавить MySQL-Connector-Java-5.1.2.0-bin.jar в систему. Я не думаю, что вы можете сказать мне, как добавить его в Classpath.
Во-вторых, если вы используете инструменты разработки Eclipse, вы также должны настроить «Путь сборки Java» и конкретную операцию «Нажмите Project's Project-> Properties-> Java Build». Справа и выберите MySQL-Connector-Java-5.1.2.0-bin.jar драйвер, чтобы открыть и завершить конфигурацию.
Ниже приведен пример кода для Java для подключения данных MySQL с помощью JDBC:
Кода -копия выглядит следующим образом:
Импорт java.sql.*;
открытый класс 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 password = "blog.micxp.com";
пытаться {
Class.forname (драйвер);
Connection conn = drivermanager.getConnection (URL, пользователь, пароль);
if (! conn.isclosed ()) {
System.out.println («удалось подключиться к базе данных!»);
Оператор оператора = conn.createStatement ();
String sql = "select * fronc_list";
ResultSet rs = ratport.executeQuery (SQL);
String name;
while (rs.next ()) {
name = rs.getString ("link_name");
System.out.println (имя);
}
}
} catch (Exception e) {
e.printstacktrace ();
}
}
}