jdbc连接数据库
来源:互联网 发布:mac虚拟机 360优化 编辑:程序博客网 时间:2024/05/21 23:47
import java.sql.*;public class TestJDBC{public static void main(String[] args){ResultSet rs=null;Statement stmt=null;Connection conn=null; try{ Class.forName("com.mysql.jdbc.Driver"); conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/my_database","root","mima"); stmt=conn.createStatement(); rs=stmt.executeQuery("select * from student"); while(rs.next()){ System.out.println(rs.getInt("id")); System.out.println(rs.getString("name")); } }catch(ClassNotFoundException e){ System.out.println("class not found"); e.printStackTrace(); }catch(SQLException e){ e.printStackTrace(); }finally{ try{ if(rs!=null){ rs.close(); rs=null; } if(stmt!=null){ stmt.close(); stmt.close(); } if(conn!=null){ conn.close(); conn=null; } }catch(SQLException e){ e.printStackTrace(); } }}}
package com.hibernate.model;import java.sql.*;public class TestJDBC {public static void main(String[] args) {if (args.length != 3) {System.out.println("paraments is not right");System.exit(-1);}int id = 0;try {id = Integer.parseInt(args[0]);} catch (NumberFormatException e) {System.out.println("id should be number format");System.exit(-1);}String name = args[1];String loc = args[2];Statement stmt = null;Connection conn = null;try {Class.forName("com.mysql.jdbc.Driver");conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/my_database", "root","fangqiang");stmt = conn.createStatement();String sql = "insert into student values (" + id + ",'" + name+ ",'" + loc + "')"; //数值不加单引号,字符串加单引号System.out.println(sql);stmt.executeUpdate(sql);} catch (ClassNotFoundException e) {System.out.println("class not found");e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} finally {try {if (stmt != null) {stmt.close();stmt.close();}if (conn != null) {conn.close();conn = null;}} catch (SQLException e) {e.printStackTrace();}}}}
package com.hibernate.model;import java.sql.*;public class TestJDBC {public static void main(String[] args) {if (args.length != 3) {System.out.println("paraments is not right");System.exit(-1);}int id = 0;try {id = Integer.parseInt(args[0]);} catch (NumberFormatException e) {System.out.println("id should be number format");System.exit(-1);}String name = args[1];String loc = args[2];PreparedStatement pstmt = null;Connection conn = null;try {Class.forName("com.mysql.jdbc.Driver");conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/my_database", "root","fangqiang");pstmt = conn.prepareStatement("insert into student values (?,?,?)");pstmt.setInt(1, id);pstmt.setString(2, name);pstmt.setString(3, loc);pstmt.executeUpdate();} catch (ClassNotFoundException e) {System.out.println("class not found");e.printStackTrace();} catch (SQLException e) {e.printStackTrace();} finally {try {if (pstmt != null) {pstmt.close();pstmt.close();}if (conn != null) {conn.close();conn = null;}} catch (SQLException e) {e.printStackTrace();}}}}
0 0
- jdbc入门、jdbc连接数据库
- jdbc-odbc连接数据库
- JDBC连接MySQL数据库
- JDBC连接MySQL数据库
- JDBC之连接数据库
- [JDBC] 如何连接数据库
- JDBC连接数据库技巧
- jdbc连接数据库
- JDBC连接常用数据库
- jdbc连接数据库
- JDBC连接SqlServer2005数据库
- jdbc连接各种数据库
- JDBC连接各种数据库
- JDBC连接数据库参考
- JDBC连接数据库
- JDBC连接数据库小结
- JDBC连接MYSQL数据库
- Jdbc 连接数据库 实例
- java回调函数
- 为Eclipse定制你自己的注释模板变量
- jquerymobile 学习笔记——新手常见问题
- Log的使用
- 填一个坑。关于把ruby编译到android上的一个遗留问题。
- jdbc连接数据库
- 《计算机程序的构造与解释》(一)
- Codeforces Round #245 (Div. 1)——Guess the Tree
- HDU 4788 (14.05.12)
- leetcode第一刷_Spiral Matrix
- 学习CSS之clear属性
- Jsp和Javascript读写cookie,cookie的path设置,jsp解码cookie值
- 外企、国企、名企 笔记
- 第五章作业