MyEclipse 05_连接mysql数据库进行增删改查
例子:
1.在数据库中建立如下表
2. 在MyEclipse里按本主博客文MyEclipse 03_jdbc连接数据库,注意数据库名要一致
运行后在Navicat里如下:
代码如下:
package net;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Conn {
public static void main(String[] args){
try{
//加载MySql的驱动类
Class.forName("com.mysql.cj.jdbc.Driver") ;
//jdbc:mysql:localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
String url = "jdbc:mysql://localhost:3306/shujuku" ;
String username = "root";
String password = "root";
Connection Conn = null;
try{
Conn = DriverManager.getConnection(url , username , password ) ;
Statement stmt = Conn.createStatement();
stmt.executeUpdate("insert into dog values(005,'问子',80,90,'藏獒犬')");
} catch(SQLException se){
System.out.println("数据库连接失败!");
se.printStackTrace() ;
} finally{
if(Conn!=null ){
try {
Conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
catch(ClassNotFoundException e){
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}
}
}
最新文章
- synchronized关键字,Lock接口以及可重入锁ReentrantLock
- 轻松学习Linux之Shell文件和目录属性详解
- freemarker 时间格式化注意事项
- 禁用USB存储设备(不重启)
- [LeetCode] 55. Jump Game 解题思路
- UEP-时间
- go语言学习--string、int、int64互相转换,字符串的截取,数组和字符串的转换
- Akka-CQRS(1)- Write-side, Persisting event sources:CQRS存写端操作方式
- linux shell 指令 诸如-d, -f, -e之类的判断表达式简介
- vue使用babel+sass出错解决
- TurboLinux系统管理习题一
- linux安装中文输入法
- ELK日志收集分析平台 (Elasticsearch+Logstash+Kibana)使用说明
- OpenCV学习(34) 点到轮廓的距离
- 轻量级ORM框架Dapper应用五:使用Dapper实现Join操作
- 新唐ARM9之NUC972学习历程之系统的搭建和BSP包的使用
- android--简单的电话拨号功能
- 【BZOJ4543】Hotel加强版
- angular 之 jquery-autocomplete
- deep learning3
热门文章
- pytorch学习
- 文件I/O流、文件、FileInputStreaam、FileOutputStream、FileReader、FileWriter的介绍和使用
- .NET 云原生架构师训练营(权限系统 代码实现 Identity)--学习笔记
- Python:更改pip镜像源的方法
- Centos7使用kubeadm安装1.23.1版本的k8s集群
- vmware启动报错:Failed to load SELinux policy. Freezing
- linux中docker容器安装vi命令详解
- c#修改密码后实现重新登录
- List<;T>;去重复
- webrtc学习笔记积累