Java 通过JDBC连接Mysql数据库的方法和实例(改动版)
来源:互联网 发布:java验证码代码怎么写 编辑:程序博客网 时间:2024/05/16 09:03
public class MysqlDemo { public static void main(String[] args) throws Exception { Connection conn = null; String sql; // MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值 // 避免中文乱码要指定useUnicode和characterEncoding // 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定, // 下面语句之前就要先创建testdrive数据库 String url = "jdbc:mysql://localhost:3306/testdrive?" + "user=root&password=5454&characterEncoding=UTF8"; try { // 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来, // 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以 Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动 // or: // com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver(); // or: // new com.mysql.jdbc.Driver(); System.out.println("成功加载MySQL驱动程序"); // 一个Connection代表一个数据库连接 conn = DriverManager.getConnection(url); // Statement里面带有很多方法,比如execute可以实现插入,更新和删除等 Statement stmt = conn.createStatement(); sql = "DROP TABLE IF EXISTS tbl_student"; boolean result = stmt.execute(sql); sql = "CREATE TABLE tbl_student(NO INT(11),NAME VARCHAR(20),PRIMARY KEY(NO))"; result = stmt.execute(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功 System.out.println("创建数据表成功"); sql = "INSERT INTO tbl_student(NO,NAME) VALUES('2012001','陶伟基'),('2012002','周小俊')"; result = stmt.execute(sql); System.out.println(stmt.getUpdateCount()); sql = "SELECT * FROM tbl_student"; ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值 System.out.println("学号\t姓名"); while (rs.next()) { System.out.println(rs.getInt("NO") + "\t" + rs.getString("NAME"));// 如果返回的是int类型可以用getInt() } } catch (SQLException e) { System.out.println("MySQL操作错误"); e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { conn.close(); } } }
0 0
- Java 通过JDBC连接Mysql数据库的方法和实例(改动版)
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例
- Java通过JDBC连接Mysql数据库的方法和实例
- Java 通过JDBC连接orcal数据库的方法和实例
- Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
- Java通过JDBC连接Mysql数据库的方法和实例【图文说明】
- Java 通过JDBC连接Mysql数据库的方法和实例(转)
- Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
- JAVA通过JDBC连接MySQL数据库方法和示例
- Java 通过JDBC连接Mysql数据库的方法
- JDBC连接MySQL数据库的方法和实例
- Java通过JDBC访问MySQL数据库实例
- mybatis 的mapper代理小结
- Search in Rotated Sorted Array
- php学习笔记
- 【iOS开发】企业版证书($299)In-House方式发布指南
- [DLX重复覆盖] hdu 2828 Lamp
- Java 通过JDBC连接Mysql数据库的方法和实例(改动版)
- 【UIKit】-5,6,7-UIActivity - 系统服务,社交信息等
- 观察者模式之通知机制与KVO机制
- hd-1094:A+B for Input-Output Practice (VI)
- CNN模型
- easy-ui
- The supeority of film faced plywood
- HP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
- 向量的点乘与叉乘