首页 JDBC连接数据库代码示例

JDBC连接数据库代码示例

举报
开通vip

JDBC连接数据库代码示例JDBC连接数据库代码示例 一:获取连接数据库对象的类: package com.JDBC; /* * 加载mysql 驱动: * 1:在工程下面新建文件夹lib; * 2:把mysql的驱动文件拷贝到此文件夹下面 * 3:右击工程名,选择最下面的“首选项”,选择“Java Builde Path”;Libraries----Add JARs---" 选择mysql的驱动文件"进行加载 */ /* * 数据库的连接操作,主要是通过包含在Java API包下的Class类中 * 的forName...

JDBC连接数据库代码示例
JDBC连接数据库代码示例 一:获取连接数据库对象的类: package com.JDBC; /* * 加载mysql 驱动: * 1:在工程下面新建文件夹lib; * 2:把mysql的驱动文件拷贝到此文件夹下面 * 3:右击工程名,选择最下面的“首选项”,选择“Java Builde Path”;Libraries----Add JARs---" 选择mysql的驱动文件"进行加载 */ /* * 数据库的连接操作,主要是通过包含在Java API包下的Class类中 * 的forName()进行。通过Class.forName()来加载驱动程序 */ 示例 1: import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Tmp0 { public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db","root",""); Statement st=conn.createStatement(); st.execute("set names 'utf8'"); st.executeUpdate("insert into hh values('王英','67892')"); ResultSet rs=st.executeQuery("select * from student"); while(rs.next()){ System.out.println(rs.getString("name")); System.out.println(rs.getString("pass")); } } } 2 import java.io.UnsupportedEncodingException; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.mysql.jdbc.Connection; public class DataBase { Connection con=null; Statement stat; ResultSet rs; int count; public DataBase() throws Exception{ Class.forName("com.mysql.jdbc.Driver"); con=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/db","root",""); stat=con.createStatement(); } public void selectDb(String sql) throws Exception{ rs=stat.executeQuery(sql); System.out.println("姓名 密码 "); while(rs.next()){ System.out.print(rs.getString("name")); System.out.print(" "+rs.getString("pass")); System.out.println(); } } public void updateDb(String sql) throws Exception{ sql=new String(sql.getBytes(),"utf-8"); stat.executeUpdate(sql); System.out.println("成功了~~~~"); } public void dbClose(){ try { con.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } //主类 public class DataBaseDemo { public static void main(String[] args) throws Exception { DataBase t0=new DataBase(); String sql="insert into student values('刘能','123321')"; t0.updateDb(sql); String sql1="select * from student"; t0.selectDb(sql1); t0.dbClose(); } }
本文档为【JDBC连接数据库代码示例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_003124
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:0
分类:工学
上传时间:2017-10-14
浏览量:19