如何实现mysql数据库编程
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下如何实现mysql数据库编程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、先创建Database对象
千家信息网最后更新 2025年11月07日如何实现mysql数据库编程
小编给大家分享一下如何实现mysql数据库编程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
1、先创建Database对象。
2、创建Conection对象。
与数据库建立连接(相当于打开mysql客户端,输入密码,成功连接)。
3、组装SQL语句。
使用prepare,Statement对象(客户端输入SQL语句)。
4、执行SQL语句。
5、查看服务器返回结果(客户端显示结果)。
6、关闭连接,释放资源,然后先释放(退出客户端)。
实例
package jar1024; import com.mysql.jdbc.jdbc2.optional.MysqlDataSource; import javax.sql.DataSource;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.SQLException; //JDBC插入数据public class TestJDBC { public static void main(String[] args) throws SQLException { //1.先创建DataSource对象(DataSource对象生命周期应该是要跟随整个程序) DataSource dataSource = new MysqlDataSource(); //接下来针对datasource进行配置,以便后面能顺利访问数据库 //主要配置三个方面信息,URL,User,Password 需要向下转型 ((MysqlDataSource) dataSource).setURL("jdbc:mysql://127.0.0.1:3306/jar1024?characterEncoding=utf-8&useSSL=true"); ((MysqlDataSource) dataSource).setUser("root"); ((MysqlDataSource) dataSource).setPassword("123456"); //2.创建Connection对象,和 数据库建立连接,就可以和数据库进行后续的数据传输了 //Connection的包是java.sql //如果不正常就会抛出SQLexception异常 //connection生命周期较短,每次请求可创建一个新的connection Connection connection = dataSource.getConnection(); //3.拼装sql语句 ,用到prepare,Statement 对象 int id = 1; String name = "cao"; int classId = 10; //?是占位符,可以把具体的变量的值替换到?位置 String sql = "insert into student values(?,?,?)"; PreparedStatement statement = connection.prepareStatement(sql); //1,2,3相当于?的下标 statement.setInt(1,id); statement.setString(2,name); statement.setInt(3,classId); System.out.println("statement" + statement); //4.拼装好之后,执行SQL //insert delete update 都使用executeUpdate 方法来执行 //select 就使用executeQuery来执行 //返回值表示此次操作修改了多少行 int ret = statement.executeUpdate(); System.out.println("ret" + ret); //5.执行完毕后,关闭释放相关资源 //一定是后创建的先释放,注意顺序 statement.close(); connection.close(); }}以上是"如何实现mysql数据库编程"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
数据
对象
数据库
客户
客户端
语句
篇文章
编程
内容
周期
生命
结果
资源
输入
配置
成功
接下来
三个
下标
不怎么
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全专业求职信
互联网的基本科技基础是什么
数据库网络工程师招聘
计算机软件开发公司的成本
用友软件服务器ip
如何迁移mysql数据库
浙江嘉兴电信dns服务器
网络服务器配设与管理
服务器可以加几个阵列卡
中国工商银行软件开发中心张宇
断点续传服务器
战地五服务器能给管理吗
数据库抽出时间默认加一年
服务器管理线接哪个网口
数据库 多活
分离数据库提示路径不存在
30岁能学网络技术吗
网络安全英文名字缩写
美国网络安全交流法案
2021国家网络安全周开幕式
数据库设计的三大范式通俗解释
秋天日记软件开发
达梦数据库连接串
松江区环保网络技术销售公司
长三角以互联网是科技的方式
郑州哪里学计算机网络技术
三级网络技术几天能过
网络安全事件怎么分等级
服务器国外国外安全吗
舟山新区软件开发