zoukankan      html  css  js  c++  java
  • java JDBC (一)

    package cn.sasa.demo1;
    
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    
    /**
    导入jar包 : https://dev.mysql.com/downloads/connector/j/5.1.html
    * 1、注册驱动 告知JVM使用的是哪种数据库 * 2、获得连接 使用JDBC的类,连接数据库 * 3、获得语句执行平台 通过连接对象获得执行对象 * 4、执行sql * 5、处理结果 * 6、释放资源 * */ public class JdbcDemo { public static void main(String[] args) throws SQLException, ClassNotFoundException { //注册驱动 //使用反射,注册驱动 Class.forName("com.mysql.jdbc.Driver"); //获得数据库连接 //url:数据库地址,格式: //jdbc:mysql://IP:端口号//数据库名 String url = "jdbc:mysql://192.168.0.207:3306/mydb"; Connection conn = DriverManager.getConnection(url, "root", "XXXXXXXXXXe1"); //获得执行者 Statement state = conn.createStatement(); //执行sql //int executeUpdate(String sql) //执行增删改 // int rs = state.executeUpdate("INSERT INTO `product` (`pid`, `pname`, `price`, `ptype`, `create_tm`) VALUES (NULL, '沐浴露', '21', '日用品', CURRENT_TIMESTAMP);"); // System.out.println(rs); //执行查询 String sql = "SELECT * FROM `product`;"; ResultSet rsSet = state.executeQuery(sql); while(rsSet.next()) { System.out.println(rsSet.getInt("pid") + " " + rsSet.getString("pname") + " " + rsSet.getDouble("price")); } //释放资源 rsSet.close(); state.close(); conn.close(); } }
  • 相关阅读:
    C# .NET5.0 平台介绍、演变
    ORA01034/ORA27101解决
    navicat无法连接虚拟机MySQL
    [原创]Windows下Google V8 javascript引擎编译
    CentOS 6.9安装MySQL5.5
    国内yum源
    【转】关于C++程序的编码问题
    VS C4819 编译错误解决方法
    Windows下Vundle安装
    vmware NAT 静态ip配置
  • 原文地址:https://www.cnblogs.com/SasaL/p/10232881.html
Copyright © 2011-2022 走看看