Jdbc连接数据库基本步骤详解
Jdbc连接数据库的基本步骤,供大家参考,具体内容如下
packagedemo.jdbc; importjava.sql.Connection; importjava.sql.DriverManager; importjava.sql.ResultSet; importjava.sql.SQLException; importjava.sql.Statement; publicclassJdbcConn{ /** *JDBC(JavaDataBaseConnectivity)数据库连接,有以下几个步骤: *1.加载驱动程序Class.forName(driver); *2.创建连接对象Connectioncon=DriverManager.getConnection(url,username,password); *3.创建sql语句的执行对象 *4.执行sql语句 *5.对执行结果进行处理 *6.关闭相关连接对象(顺序跟声明的顺序相反)。 */ publicstaticvoidmain(String[]args){ StringmysqlDriver="com.mysql.jdbc.Driver"; StringmysqlUrl="jdbc:mysql://localhost:3306/mybase"; StringmysqlUser="root"; StringmysqlPass="111"; StringoracleDriver="oracle.jdbc.driver.OracleDriver"; StringoracleUrl="jdbc:oracle:thin:@localhost:1521:XE"; StringuserName="zl"; StringpassWord="444"; Stringsql="selectenamefromemp"; try{ Class.forName(oracleDriver); }catch(ClassNotFoundExceptione){ System.out.println("找不到驱动"); e.printStackTrace(); } Connectionconn=null; try{ conn=DriverManager.getConnection(oracleUrl,userName,passWord); }catch(SQLExceptione){ System.out.println("数据库连接错误"); e.printStackTrace(); } Statementst=null; try{ st=conn.createStatement(); }catch(SQLExceptione){ System.out.println("创建数据库声明类错误"); e.printStackTrace(); } booleanflag=false; introws=0; ResultSetrs=null; try{ flag=st.execute(sql); rows=st.executeUpdate(sql); rs=st.executeQuery(sql); while(rs.next()){ //通过列的标号来查询数据; Stringname=rs.getString(1); //通过列名来查询数据 Stringname2=rs.getString("ename"); System.out.println(name); } }catch(SQLExceptione){ System.out.println("测试--"); e.printStackTrace(); } //关闭数据连接对象 try{ if(rs!=null){ rs.close(); } if(st!=null){ st.close(); } if(conn!=null){ conn.close(); } }catch(SQLExceptione){ e.printStackTrace(); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。