MySQL数据连接,关闭,还有设置数据库的编码方式
2017-10-31 14:45
686 查看
package UserManager; /** * Created by mff on 2017/5/15. */ import java.sql.*; public class MysqlConnect { public static Connection connectMysql() { // 驱动程序名 // String driver = "com.mysql.jdbc.Driver"; String driver = "com.mysql.cj.jdbc.Driver"; // URL指向要访问的数据库,并设置编码方式为UTF-8 String url = "jdbc:mysql://localhost/myDataBase?useUnicode=true&characterEncoding=UTF-8"; // MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "1234"; Connection conn = null; try { // 加载驱动程序 Class.forName(driver); // 连接数据库 conn = DriverManager.getConnection(url, user, password); if (!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); } catch (ClassNotFoundException e) { System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } return conn; } /** * 关闭conn * * @param conn */ public static void close(Connection conn) { if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 关闭PreparedStatement * * @param pstmt */ public static void close(PreparedStatement pstmt) { if (pstmt != null) { try { pstmt.close(); } catch (SQLException e) { e.printStackTrace(); } } } /** * 关闭ResultSet * @param rs */ public static void close(ResultSet rs ) { if (rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } } public static void main(String[] args) { //测试数据库连接 Connection connection=connectMysql(); } }
相关文章推荐
- PHP 连接 Mysql 数据库时设置编码方式(引起乱码的原因之一)
- C/C++中调用api设置mysql连接的编码方式
- C/C++中调用api设置mysql连接的编码方式
- 向数据库插入数据时出现乱码 --设置连接数据库的编码
- C/C++中调用api设置mysql连接的编码方式
- 如何解决python连接数据库编码问题(python传数据到mysql乱码)'ascii' codec can't encode _mysql_exceptions.OperationalError: (1366, "Incorrect string value:?
- C/C++中调用api设置mysql连接的编码方式
- C/C++中调用api设置mysql连接的编码方式
- Hibernate+Mysql在向数据库中保存 / 更新数据时设置编码格式
- 设置、调用-C/C++中调用api设置mysql连接的编码方式-by小雨
- C/C++中调用api设置mysql连接的编码方式
- 使用OLE DB方式连接常用数据库的连接字符串的设置
- Ubuntu环境变量的设置 && 桌面添加应用的快捷方式 && OTA服务器的搭建和发布 && 允许mysql远程连接
- 去掉TRY CATCH 看看,还有连接后要关闭数据库!!!!!
- MySql 中的数据库的操作还有一些编码问题
- 连接数据库时设置编码格式
- PHP使用数据库永久连接方式(mysql_pconnect)操作MySQL的是与非
- MySQL技术 创建数据库指定编码方式
- JDBC连接数据库速查(Oracle8/8i/9i,DB2,MySQL各种数据库使用JDBC连接的方式)
- PHP使用数据库永久连接方式操作MySQL的是与非