今天的单词
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 时间 用来处理数据库 时间格式的类型
11月28号(第26天晚上的学习)
猜你喜欢
转载自xjwolaile.iteye.com/blog/1736792
今日推荐
周排行