您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

关于Java基于jdbc连接mysql数据库的实例分享

2025/10/16 0:00:57发布18次查看
这篇文章主要介绍了java基于jdbc连接mysql数据库操作,结合完整实例形式分析了java使用jdbc连接mysql数据库的具体步骤与相关注意事项,需要的朋友可以参考下
本文实例讲述了java基于jdbc连接mysql数据库操作。分享给大家供大家参考,具体如下:
import java.sql.connection; import java.sql.drivermanager; import java.sql.resultset; import java.sql.sqlexception; import java.sql.statement; public class mysqldemo { private connection conn = null; private statement stmt = null; private resultset rs = null; private string driverclass = "com.mysql.jdbc.driver"; private string url = "jdbc:mysql://localhost:3306/mydb"; private string user = "root"; private string password = "111111"; public mysqldemo() { try { class.forname(driverclass).newinstance(); // 加载驱动程序 } catch (instantiationexception e) { // todo auto-generated catch block e.printstacktrace(); } catch (illegalaccessexception e) { // todo auto-generated catch block e.printstacktrace(); } catch (classnotfoundexception e1) { // todo auto-generated catch block system.out.println("class not found"); } try { conn = drivermanager.getconnection(url, user, password); // 获得connection对象 } catch (exception e) { system.out.println("connect failed!"); } } public void selectmethod(string sql) { system.out.println("id title"); try { stmt = conn.createstatement(); // 获得statement对象 rs = stmt.executequery(sql); // 执行sql语句,并返回resultset类型的结果 while (rs.next()) { string title = rs.getstring("id"); string name = rs.getstring("name"); system.out.println(title + " " + name); } } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); } } public void closedb() throws sqlexception { if (rs != null) rs.close(); if (stmt != null) stmt.close(); // 关闭statement对象 if (conn != null) // 关闭connection对象 conn.close(); } public static void main(string args[]) { mysqldemo demo = new mysqldemo(); demo.selectmethod("select * from test"); } }
用jdbc来连接数据库,基本步骤都大同小异,只不过不同的数据库之间的url有些不同。其基本步骤可分为以下几点:
1、加载相应数据库的jdbc驱动程序。
2、利用驱动管理器drivermanager获得连接connection。
3、通过连接对象connection获得statement对象,以便于执行sql语句。
4、结果以resultset类型返回,通过while循环遍历resutlset结果,直到resultset.next()为空时结束循环。
5、关闭statement和connection。
以上就是关于java基于jdbc连接mysql数据库的实例分享的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product