隐藏页面特效

连接数据库综合实例

1.:输入 mysql -u root -p后输入密码进入数据库

2.输入"create tablebase db;"创建数据库db

3.输入“use db;”使用数据库

4.输入“create table Yingjie(id int primary key,name varchar(40)not null,sex varchar(20));”创建表Yingjie

5.输入“insert into Yingjie values(1,'sheen','nan');insert into Yingjie values(2,'yc','nv');insert into Yingjie values(6,'haut','nv');”向数据库添加数据

6.输入“select * from Yingjie;”查看表中数据

表中数据如图:

 

 代码实例:

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
//需要导入的包
@SuppressWarnings("unused")
public class test {

public static void main(String[] args) {
try {
String driver="com.mysql.cj.jdbc.Driver";//定义驱动程序名为driver内容
String url="jdbc:mysql://localhost:3306/db? useSSL=false&serverTimezone=GMT";//定义url,db为数据库名称
String user="root";//定义想要连接到的用户
String pass="020714";//用户密码
String querySql="select * from Yingjie";//定义使用的SQL语句
Class.forName(driver);//加载驱动程序
Connection conn=DriverManager.getConnection(url,user,pass);//建立与Mysql数据库的连接
Statement stmt=conn.createStatement();//构造一个Statement对象执行sql语句
ResultSet rs=stmt.executeQuery(querySql);//执行sql并返回结果集
while(rs.next()) {//遍历结果集
System.out.println("id:"+rs.getInt("id")+" name:"+rs.getString("name")+" sex:"+rs.getString("sex"));
}//
if(rs!=null) {//关闭结果集
try {
rs.close();
}catch(SQLException e) {
e.printStackTrace();
}
}//
if(stmt!=null) {//关闭statement对象
try {
stmt.close();
}catch(SQLException e) {
e.printStackTrace();
}
}//
if(conn!=null) {//关闭连接
try {
conn.close();
}catch(SQLException e) {
e.printStackTrace();
}
}//
}catch(Exception e) {
e.printStackTrace();
}

}

}

运行截图:

 

 


__EOF__

本文作者CherriesOvO
本文链接https://www.cnblogs.com/zyj3955/p/13898937.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   CherriesOvO  阅读(220)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示