Jdbc连接数据库基本步骤详解
程序员文章站
2024-02-25 20:52:30
jdbc连接数据库的基本步骤,供大家参考,具体内容如下
package demo.jdbc;
import java.sql.connection;
im...
jdbc连接数据库的基本步骤,供大家参考,具体内容如下
package demo.jdbc; import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; public class jdbcconn { /** *jdbc (java data base connectivity) 数据库连接,有以下几个步骤: *1.加载驱动程序 class.forname(driver); *2.创建连接对象 connection con = drivermanager.getconnection(url,username,password); *3.创建sql语句的执行对象 *4.执行sql语句 *5.对执行结果进行处理 *6.关闭相关连接对象 (顺序跟声明的顺序相反)。 */ public static void main(string[] args) { string mysqldriver = "com.mysql.jdbc.driver"; string mysqlurl = "jdbc:mysql://localhost:3306/mybase"; string mysqluser = "root"; string mysqlpass = "111"; string oracledriver = "oracle.jdbc.driver.oracledriver"; string oracleurl = "jdbc:oracle:thin:@localhost:1521:xe"; string username = "zl"; string password = "444"; string sql = "select ename from emp"; try { class.forname(oracledriver); } catch (classnotfoundexception e) { system.out.println("找不到驱动"); e.printstacktrace(); } connection conn = null; try { conn = drivermanager.getconnection(oracleurl, username,password ); } catch (sqlexception e) { system.out.println("数据库连接错误"); e.printstacktrace(); } statement st = null; try { st = conn.createstatement(); } catch (sqlexception e) { system.out.println("创建数据库声明类错误"); e.printstacktrace(); } boolean flag = false; int rows = 0; resultset rs = null; try { flag = st.execute(sql); rows = st.executeupdate(sql); rs = st.executequery(sql); while(rs.next()){ //通过列的标号来查询数据; string name =rs.getstring(1); //通过列名来查询数据 string name2 = rs.getstring("ename"); system.out.println(name); } } catch (sqlexception e) { system.out.println("测试--"); e.printstacktrace(); } //关闭数据连接对象 try { if(rs!= null){ rs.close(); } if(st!= null){ st.close(); } if(conn!=null){ conn.close(); } } catch (sqlexception e) { e.printstacktrace(); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。