java中操作mysql数据库(适合菜鸟入门看的)
2014-05-28 23:20
411 查看
一起无废话,看懂代码就行!
代码比较乱,望海涵!!!!
package baidu.com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * 数据库CURD操作 * @author Administrator * */ public class jdbcDemo { //数据库地址 public final static String URL = "jdbc:mysql://localhost:3306/jdbc?Unicode=true&characterEncoding=UTF-8"; //数据库用户名 public final static String USER = "root"; //数据库密码 public final static String PWD = "root"; /** * 掺入操作--C */ public static void insert(){ try { //1、加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2、链接数据库 Connection conn = DriverManager.getConnection(URL, USER, PWD); //3、构造SQL语句 String sql = "insert into pre_user (username,password,age) VALUE ('王武',88888,40)"; //4、构造Statement实例(发送sql语句的载体) Statement stat = conn.createStatement(); //5、执行sql语句 //除了读取的sql语句,其他sql语句都叫更新executeUpdate stat.executeUpdate(sql); //6、关闭链接/释放资源 stat.close(); conn.close(); System.out.print("success!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } /** * 更新操作 */ public static void update(){ try { //1、加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2、链接数据库 Connection conn = DriverManager.getConnection(URL, USER, PWD); //3、构造SQL语句 String sql = "update pre_user set age = 88 where id = 4"; //4、构造Statement实例(发送sql语句的载体) Statement stat = conn.createStatement(); //5、执行sql语句 //除了读取的sql语句,其他sql语句都叫更新executeUpdate stat.executeUpdate(sql); //6、关闭链接/释放资源 stat.close(); conn.close(); System.out.print("success!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } /** * 删除操作 */ public static void delete(){ try { //1、加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2、链接数据库 Connection conn = DriverManager.getConnection(URL, USER, PWD); //3、构造SQL语句 String sql = "delete from pre_user where id = 4"; //4、构造Statement实例(发送sql语句的载体) Statement stat = conn.createStatement(); //5、执行sql语句 //除了读取的sql语句,其他sql语句都叫更新executeUpdate stat.executeUpdate(sql); //6、关闭链接/释放资源 stat.close(); conn.close(); System.out.print("success!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } /** * 查询操作 */ public static void query(){ try { //1、加载数据库驱动 Class.forName("com.mysql.jdbc.Driver"); //2、链接数据库 Connection conn = DriverManager.getConnection(URL, USER, PWD); //3、构造SQL语句 String sql = "select id,username,age from pre_user"; //4、构造Statement实例(发送sql语句的载体) Statement stat = conn.createStatement(); //5、执行sql语句 ResultSet rs = stat.executeQuery(sql); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("username"); int age = rs.getInt("age"); System.out.println("id = "+id+",username = "+name+",age ="+age); } //6、关闭链接/释放资源 rs.close(); stat.close(); conn.close(); System.out.print("success!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } } /** * 程序入口 * @param args */ public static void main(String[] args) { //insert(); //update(); //delete(); query(); } }
代码比较乱,望海涵!!!!
相关文章推荐
- java使用安全的PreparedStatement操作mysql数据库(菜鸟入门级别的)
- Java的XML文件操作之DOM入门篇(1)
- Mysql数据库操作新手入门,手把手的教会你
- 数据库图形化操作界面源码--MySQL菜鸟入门指南4:图形界面
- Java的XML文件操作之 DOM & SAX 入门 篇
- 菜鸟入门:Java语言学习六大要点
- SMTH Java FAQ (3) 文件与磁盘操作(菜鸟必看)
- java从入门到精髓 - 数据库操作ResultSetLike
- Java的XML文件操作之DOM入门篇 (1)
- Java视频教程(最适合Java初学者的经典入门视频)_讲 师:张孝祥
- java从入门到精髓 - 数据库操作相对路径的Connection
- Mysql数据库操作新手入门,手把手的教会你
- 六个适合菜鸟研究的 for 循环的Java小程序
- Java语言入门 -- 第九章 Java的输入输出操作
- Java的XML文件操作之DOM入门篇 (3)
- Java语言入门 -- 第九章 Java的输入输出操作
- 使用java操作Excel入门
- Java笔记(一)--Eclipse 操作MySQL数据库的效率问题
- 菜鸟入门:Java程序员学习之路
- java从入门到精髓 - 数据库操作PrepareStatementTest