开发工具:
文件大小: 4kb
下载次数: 0
上传时间: 2015-11-25
详细说明: 这个是一个连接MySQL数据库的操作类 public class MyJdbc { public static void main(String[] args) { // register(); display(); } private static void display() { // 定义链接字符串 String connectionString = "jdbc:mysql://localhost:3306/blog?user=root&password=root"; // 定义驱动数据库的类 String driver = "org.gjt.mm.mysql.Driver"; // 定义连接数据库对象conn Connection conn = null; // 定义执行sql语句对象stmt Statement stmt = null; //定义结果集对象rs,用来保存查询的结果 ResultSet rs = null; try { // 通过反射加载驱动程序类 Class.forName(driver).n ewInstance(); // Connection作用是连接数据库 conn = DriverManager.getConnection(connectionString); String sql = "select * from userinfo"; // Statement作用是向数据库中发送sql语句,并告诉数据库执行sql语句,还要让数据库返回执行的结果 stmt = conn.createStatement(); // 向数据库中发送sql,并执行,获取执行结果 rs = stmt.executeQuery(sql); //获取结果集架构信息(有多少列,每列叫什么名字) ResultSetMetaData rsm = rs.getMetaData(); for (int i = 1; i <= rsm.getColumnCount(); i++) { System.out.print(rsm.getColumnName(i)); System.out.print("\t"); } System.out.println(); while(rs.next()){ System.out.print(rs.getInt("userid")); System.out.print("\t"); System.out.print(rs.getString("loginId")); System.out.print("\t"); System.out.print(rs.getString("loginPwd")); System.out.print("\t"); System.out.println(); } } catch (Exception e) { e.printStackTrace(); } finally { // 释放系统资源 try { if(rs!=null){ rs.close(); rs = null; } if (stmt != null) { stmt.close(); stmt = null; } if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } } } private static void register() { Scanner input = new Scanner(System.in); // 定义链接字符串 String connectionString = "jdbc:mysql://localhost:3306/blog?user=root&password=root"; // 定义驱动数据库的类 String driver = "org.gjt.mm.mysql.Driver"; // 定义连接数据库对象conn Connection conn = null; // 定义执行sql语句对象stmt Statement stmt = null; try { // 通过反射加载驱动程序类 Class.forName(driver).newInstance(); // Connection作用是连接数据库 conn = DriverManager.getConnection(connectionString); // 定义sql语句 System.out.println("请输入用户名"); String loginId = input.next(); System.out.println("请输入密码"); String loginPwd = input.next(); StringBuffer sqlbuffer = new StringBuffer(); sqlbuffer .append("INSERT INTO UserInfo (loginId,loginPwd) VALUES('"); sqlbuffer.append(loginId); sqlbuffer.append("','"); sqlbuffer.append(loginPwd); sqlbuffer.append("')"); String sql = sqlbuffer.toString(); // String sql ="INSERT INTO UserInfo (loginId,loginPwd) VALUES('"+ // loginId +"','"+loginPwd+"')"; // Statement作用是向数据库中发送sql语句,并告诉数据库执行sql语句,还要让数据库返回执行的结果 stmt = conn.createStatement(); // 向数据库中发送sql,并执行,获取执行结果 int i = stmt.executeUpdate(sql); if (i > 0) { System.out.println("注册成功"); } else { System.out.println("注册失败"); } } catch (Exception e) { e.printStackTrace(); } finally { // 释放系统资源 try { if (stmt != null) { stmt.close(); stmt = null; } if (conn != null) { conn.close(); conn = null; } } catch (SQLException e) { e.printStackTrace(); } } } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.