小编给大家分享一下如何实现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数据库编程”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款