利⽤idea实现对数据库的增删改查利⽤idea实现对数据库的增删改查
1.建⽴数据库链接
以数据库连接池druid为例
1)配置⽂件
配置⽂件要放在src⽂件夹下
driverClassName=Driver
url=jdbc:mysql://127.0.0.1:3306/数据库名
username=root
password=root
initialSize=10
maxActive=10
maxWait=3000
建⽴连接的相关代码
Properties pro =new Properties();
InputStream is = ClassLoader().getResourceAsStream("druid.properties");
pro.load(is);
DataSource ds = ateDataSource(pro);
Connection conn = ds.getConnection();
2.创建表格
font 字体网⾸先了解⼀下Statement的⽤法
Statement对象⽤于执⾏sql语句,有以下3种:
1)Statement对象⽤于执⾏不带参数的简单的SQL语句;
2)PerparedStatement对象⽤于执⾏带或不带参数的预编译SQL语句
Statement的常⽤⽅法:
mysql面试题 增删改查1)executeQuery()⽅法:运⾏查询语句
2)executeUpdata()⽅法:运⾏增,删,改操作,返回更新的⾏数
世界排名前二十的语言
根据上⾯的内容就可以知道创建表格要⽤executeUpdata()⽅法
String sql ="CREATE TABLE IF NOT EXISTS `OP`("+
"`username` varchar(40) NOT NULL,"+
"`password` INT NOT NULL,"+
"PRIMARY KEY (`username`)"+
")ENGINE=InnoDB DEFAULT CHARSET=utf8";
PreparedStatement ps = conn.prepareStatement(sql);
ps.close();
conn.close();
php app3.相关操作
1)增加数据全球新冠确诊病例累计超633263617
vlookup函数用法 2个表格 批量匹配String sql ="insert into op (username,password) values ('yyds',789)";
PreparedStatement ps = conn.prepareStatement(sql);
ps.close();
conn.close();
2)删除数据
String sql ="delete from op where username='yyds'";
PreparedStatement ps = conn.prepareStatement(sql);
ps.close();
conn.close();
3)修改数据
String sql ="update op set password=123 where username='yyds'";
PreparedStatement ps = conn.prepareStatement(sql);
ps.close();
conn.close();
4)查询数据
String sql ="select password from op where username='yyds'";
Statement st = ateStatement();
ResultSet rs = st.executeQuery(sql);
System.out.println("username "+rs.getString("username")+"password"+rs.getInt("password"));        rs.close();
st.close();
conn.close();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。