java连接mysql数据库示例
发布时间:2020-12-15 03:22:30 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQL
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class classname { public static String url = "jdbc:mysql://localhost:3306/test";//characterEncoding=GBK public static String username = "root"; public static String password = "root"; public static Connection con; public static Statement stmt; public static ResultSet rs; public static PreparedStatement pstmt; public static void main(String[] args) throws SQLException { connect(); //select(); //insert(); //update(); //delete(); close(); } public static void connect() { // 定位驱动 try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("加载驱动成功!"); } catch (ClassNotFoundException e) { System.out.println("加载驱动失败!"); e.printStackTrace(); } // 建立连接 try { con = DriverManager.getConnection(url,username,password); stmt = con.createStatement(); System.out.println("数据库连接成功!"); } catch(SQLException e) { System.out.println("数据库连接失败!"); e.printStackTrace(); } } public static void select() { try { String sql="select * from test where name=? "; pstmt=con.prepareStatement(sql); pstmt.setString(1,"root"); //String sql="select * from test where name='root' "; //rs = stmt.executeQuery(sql); rs=pstmt.executeQuery(); while (rs.next()) { System.out.println("你的第一个字段内容为:"+rs.getString("name")); System.out.println("你的第二个字段内容为:"+rs.getInt(1)); } rs.close(); }catch (Exception e) { System.out.println("数据查询失败!"); e.printStackTrace(); } } public static void insert() { try { String sql="insert into test (id,name) values('2','admin')"; stmt.executeUpdate(sql); System.out.println("数据插入成功!"); }catch (Exception e) { System.out.println("数据插入失败!"); e.printStackTrace(); } } public static void update() { try { String sql="update test set name='rootroot' where id=1"; stmt.executeUpdate(sql); System.out.println("数据更新成功!"); }catch (Exception e) { System.out.println("数据更新失败!"); e.printStackTrace(); } } public static void delete() { try { String sql="delete from test where id=?"; pstmt = con.prepareStatement(sql); pstmt.setInt(1,1); pstmt.executeUpdate(); System.out.println("数据删除成功!"); }catch (Exception e) { System.out.println("数据删除失败!"); e.printStackTrace(); } } public static void close() { try{ if(rs!=null) rs.close(); if(stmt!=null) stmt.close(); if(con!=null) con.close(); }catch(Exception e) { e.printStackTrace(); } } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读