11月28号(第26天晚上的学习)

今天的单词

root(根) throws(丢出) Exception(反对、异常) connection(联系、连接) Statement(声明、表现) for(循环、为了、倾向于) Driver(驱动) Manager(经理、处理) create(创造、产生) Result(结果)

execute(执行) Query(访问)

晚上优化 java连接 MYSQL 查询代码

//调用包
import java.sql.*;

/**
* youhuashiyan5 类
* @author xinjie
*
*/
public class jdbcsqlselect {

/**
* main() 主方法
* @param String[] agrs
* return 空
*/
public static void main(String[] agrs){

//定义变量 MYSQl驱动程序
String driver ="com.mysql.jdbc.Driver";

//出现异常
try{

//定义变量 MYSQl 执行路径 和用户密码
//DriverManager类是JDBC的管理层,作用于用户和驱动程序之间。
//它跟踪可用的驱动程序,并在数据库和相应驱动程序之间建立连接。
//getConnection 获得连接
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost/ace?useUnicode=true&characterEncoding=utf-8", "root", "root");

//实例化Statement对象
//Statement 声明
//createStatement 创建声明
Statement statement = connection.createStatement();
 
//定义参数 SQl语句查询
String sqlString = "SELECT user_name FROM users;";
 
//执行查询
ResultSet rs = statement.executeQuery(sqlString);
 
//循环
//next 下一个
while(rs.next()){
 
//输出
System.out.println(rs.getString("user_name"));

}
// 关闭操作
statement.close() ; 

// 数据库关闭
connection.close() ;

//出现异常
}catch(Exception e){

//在这里捕捉
e.printStackTrace();
}
}

}
java中所有连接MYSQl的类型

riverManager 执行语句

Connection 连接数据库路径

Statement 创造数据

ResultSet 为了下一步骤

String  字符串 用来处理 字符型的

byte 字符 用来字符

Long 长整形 数据字符都可以

Integer 整数类型 字符类型

Boolean 判断类型 判断是否

BigInteger 整数类型 字符类型

Float 小数 精确到小数点后7位数

Double 双精度 64位

BigDecimal 大小数 用在金额的数量上面

Date 时间 用来处理数据库 时间格式的类型

猜你喜欢

转载自xjwolaile.iteye.com/blog/1736792
今日推荐