千家信息网

如何实现mysql数据库编程

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,小编给大家分享一下如何实现mysql数据库编程,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、先创建Database对象
千家信息网最后更新 2025年01月23日如何实现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数据库编程"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0