import java.sql.*
public class MySQLDemo {
// JDBC 驱动名及数据库 URL
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"
static final String DB_URL = "jdbc:mysql://localhost:3306/RUNOOB"
// 数据库的用户名与密码,需要根据自己的设置static final String USER = "root" static final String PASS = "123456"
public static void main(String[] args) {Connection conn = null Statement stmt = null try{
// 注册 JDBC 驱动Class.forName("com.mysql.jdbc.Driver")
// 打开链接System.out.println("连接数据库...") conn = DriverManager.getConnection(DB_URL,USER,PASS)
// 执行查询System.out.println(" 实例化Statement对象...") stmt = conn.createStatement() String sql sql = "SELECT id, name, url FROM websites" ResultSet rs = stmt.executeQuery(sql)
// 展开结果集数据库while(rs.next()){
// 通过字段检索int id = rs.getInt("id") String name = rs.getString("name") String url = rs.getString("url")
// 输出数据System.out.print("ID: " + id) System.out.print(", 站点名称: " + name) System.out.print(", 站点 URL: " + url) System.out.print("\n")
}
// 完成后关闭rs.close() stmt.close() conn.close()
}catch(SQLException se){
// 处理 JDBC 错误se.printStackTrace()
}catch(Exception e){
// 处理 Class.forName 错误e.printStackTrace()
}finally{
// 关闭资源try{if(stmt!=null) stmt.close()
}catch(SQLException se2){
}// 什么都不做try{if(conn!=null) conn.close()
}catch(SQLException se){se.printStackTrace()
}
}System.out.println("Goodbye!")
}
}
use 库名go -----打开库
create table 学生信息
(学号 int not null,
姓名 char(10) not null,
班级 nvarchar(20)
成绩 int )
go -----这是建表
(1)insert into 学生信息(学号,姓名,班级,成绩)
values('122153032','小静',‘计应123’,'99') ----这是插入记录以此类推插入五条
(2)select *
from 学生信息
where 成绩>85 -----显示成绩大于85分的学生信息
(3) select *
from 学生信息
order by 成绩desc ---将表中的所有记录,按照成绩从小到大顺序排列
能帮你的只有这些,望采纳!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)