JDBC连接MySQL方法之二
2016-09-02 15:59
253 查看
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBUtil { private static String driver; private static String url; private static String username; private static String password; static{ driver = "com.mysql.jdbc.Driver"; url = "jdbc:mysql://localhost:3306/testmysql?useUnicode=true&characterEncoding=utf-8&useSSL=false"; username = "root"; password = ""; } public static Connection open(){ try { Class.forName(driver); return DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return null; } public static void close(Connection conn){ if(conn != null){ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
测试类
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class connecteMethod { public static void main(String[] args) { Connection conn = DBUtil.open(); //执行数据库操作 String sql = "select id,name,email from Customer"; try { Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); while(rs.next()){ int id = rs.getInt(1); String name = rs.getString(2); String email = rs.getString(3); System.out.println(id+","+name+","+email); } } catch (SQLException e) { e.printStackTrace(); }finally{ DBUtil.close(conn); } } }
相关文章推荐
- JDBC连接MySQL的乱码问题之解决方法
- JDBC连接各种数据库驱动方法与连接SQLServer2000与MySQL范例
- mysql安装后无法登陆或者jdbc无法连接解决方法
- JDBC连接数据库的方法(mysql oracle)
- JDBC连接Mysql , sql server ,oracle 的方法
- JDBC连接MySQL 方法(封装方法,把增删改查操作封装在函数中)
- [ASP/PHP/JSP]MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- JDBC连接MySQL方法之三 创建配置文件
- MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
- 中文乱码--MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- mysql连接数据库的三种方法(连接池,jdbc,Hibernate)
- java连接mysql :No Suitable Driver Found For Jdbc 解决方法
- (转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- JDBC连接各种数据库驱动方法与连接SQLServer2000与MySQL范例
- MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
- MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
- 通过jdbc连接mysql报ClassNotFoundException另一种解决方法
- jdbc连接mysql的方法
- jdbc连接mysql的方法