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") + "\t" + rsSet.getString("pname") + "\t" + rsSet.getDouble("price")); } //释放资源 rsSet.close(); state.close(); conn.close(); } }

 

posted @ 2019-01-07 14:01  SasaL  Views(194)  Comments(0Edit  收藏  举报