JDBC (Java Base Base Connectivity, Java Database Connection) - это Java API для выполнения операторов SQL. JDBC предоставляет эталон, который позволяет более продвинутым инструментам и интерфейсам, чтобы позволить разработчикам баз данных писать приложения базы данных.
Если вы хотите использовать базу данных, вам нужно добавить драйвер базы данных.
Другая статья содержит введение //www.vevb.com/article/47945.htm
Ниже приведен пример для введения подключения к базе данных MySQL.
Импорт java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.connection; импорт java.sql.statement; pu blic class mysqldemo {public void main (строка [] args) Throws Exception {Connection Conn = NULL; // Перед выполнением операций базы данных вам необходимо создать базу данных в системе управления базами данных, и имя определяется самим собой. /localhost: 3306/javademo? " +" user = root & password = root & useUnicode = true & incerviceEncoding = utf8 "; try {// Причина использования следующего утверждения заключается в том, что нам нужно использовать драйвер MySQL, поэтому нам нужно управлять его, // // Вы можете использовать class.forname для его загрузки, его также можно управлять инициализацией. : // или: // com.mysql.jdbc.driver Драйвер = новый com.mysql.jdbc.driver (); «Драйвер MySQL загружену успешно»); conn.createStatement (); вернуть затронутое количество строк. Имя) значения ('2012001', 'tao weiji') "; result = stmt.executeupdate (sql); sql =" Вставка в значения студента (no, name) ('2012002', 'Zhou xiaojun') "; Result = STMT.ExecuteUpdate (SQL); Number/t name "); while (rs.next ()) {system.out .println (rs.getString (1) +"/t " + rs.getString (2)); // Ввод, если возвращаемый тип int , вы можете использовать getInt ()}} Catch (SQLEXCEPTION E) {System.out.println ("Ошибка работы MySQL"); {conn.close ();
Также прикрепите метод JDBC, соединяющего различные базы данных (классика)
1) Подключите Oracle 8/8i/9i/10g/11g (тонкий режим)
Class.forname ("oracle.jdbc.driver.oracledriver"). Newinstance (); string url = "jdbc: oracle: thin: @localhost: 1521: orcl" // orcl - это Sidstring of Oracle Batabase User = "Тест" ;
2) Подключиться к базе данных DB2
Class.forname ("com.ibm.db2.jcc.db2driver"); String url = "jdbc: db2: // localhost: 5000/testdb"; string user = "test"; = DriverManager.getConnection (URL, пользователь, пароль);
3) Подключиться к базе данных MySQL
Class.forname ("com.mysql.jdbc.driver"); string url = "jdbc: mysql: // localhost: 8080/testdb"; string user = "test"; DriverManager .getConnection (URL, пользователь, пароль);
4) Подключиться к базе данных SQL Server2000
Class.forname ("com.microsoft.jdbc.sqlserver.sqlserverdriver"); string url = "jdbc: microsoft: sqlserver: // localhost: 1433; databaseName = testd b"; строка user = "test"; тест "; connection con = drivermanager.getConnection (URL, пользователь, пароль);
5) Подключиться к базе данных PostgreSQL
Class.forname ("org.postgresql.driver"); String url = "jdbc: postgresql: // localhost/testdb"; string user = "test"; URL, пользователь, пароль);
6) Подключиться к базе данных Access
Кода кода выглядит следующим образом: class.forname ("sun.jdbc.odbc.jdbcodbcdriver");
String url = "jdbc: odbc: driver = {microsoft access driver (*.mdb)}; dbq ="+application.getRealpath ("/data/testdb/mdb");
Connection conn = DriverManager.getConnection (url, "", "");
7 Подключитесь к базе данных SYBASE
Class.forname ("com.sybase.jdbc.sybdriver"); string url = "jdbc: sybase: tds: localhost: 5007/testdb"; свойства pro = system.getproperties (); pro.put («Пользователь", ",", ",", " userid "); pro.put (" password "," user_password "); connection con = drivermanager.getConnection (url, pro);
8 Подключитесь к базе данных Informix
Кода кода выглядит следующим образом: class.forname ("com.informix.jdbc.ifxdriver");
String url = "jdbc: Informix-Sqli: Localhost: 1533/testdb: InformixServer = myserver" user = testUser; password = testpassword "; connection con = driverman ager.getConnection (url);