本文实例讲述了java连接mysql数据库及测试是否连接成功的方法。分享给大家供大家参考,具体如下:
package com.test.tool; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; public class jdbcutltool { public static connection getconnection(){ string driver="com.mysql.jdbc.driver"; //获取mysql数据库的驱动类 string url="jdbc:mysql://localhost:3306/test"; //连接数据库(kucun是数据库名) string name="root";//连接mysql的用户名 string pwd="123456";//连接mysql的密码 try{ class.forname(driver); connection conn=drivermanager.getconnection(url,name,pwd);//获取连接对象 return conn; }catch(classnotfoundexception e){ e.printstacktrace(); return null; }catch(sqlexception e){ e.printstacktrace(); return null; } } public static void closeall(connection conn,preparedstatement ps,resultset rs){ try{ if(rs!=null){ rs.close(); } }catch(sqlexception e){ e.printstacktrace(); } try{ if(ps!=null){ ps.close(); } }catch(sqlexception e){ e.printstacktrace(); } try{ if(conn!=null){ conn.close(); } }catch(sqlexception e){ e.printstacktrace(); } } public static void main(string[] args) throws sqlexception { connection cc=jdbcutltool.getconnection(); if(!cc.isclosed()) system.out.println("succeeded connecting to the database!"); statement statement = cc.createstatement(); string sql = "select * from test2"; resultset rs = statement.executequery(sql); while(rs.next()) { system.out.println(rs.getstring("id")+""); } } }
以上就是java连接mysql数据库检测是否成功的方法的详细内容。
