首页 > 代码库 > JDBC连接数据库(Java DataBase Connectivity,java)
JDBC连接数据库(Java DataBase Connectivity,java)
通过JDBC操作数据库
package Head18; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.mysql.jdbc.PreparedStatement; public class JDBC { public static void main(String[] args) { //加载驱动 try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("加载驱动成功"); } catch (ClassNotFoundException e) { e.printStackTrace(); } //数据库连接 String url="jdbc:mysql://127.0.0.1:13306/lianxi1?user=root&password=123456" + "&useUnicode=true&characterEncoding=utf-8"; Connection con=null; try { con= DriverManager.getConnection(url); System.out.println("数据库建立成功"); } catch (SQLException e) { e.printStackTrace(); System.out.println("数据库建立失败"); } //建立句柄 Statement stmt=null; try { stmt=con.createStatement(); System.out.println("建立句柄成功"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } //操作句柄,插入语句 String sql="INSERT INTO bp1 VALUES (‘111‘,‘大饼‘,‘男‘,‘19930101‘,‘95033‘)"; try { boolean bsql=stmt.execute(sql); if (bsql){ System.out.println("插入失败"); }else{ System.out.println("插入成功"); } } catch (SQLException e) { e.printStackTrace(); } //操作句柄,查询语句 String sql1="select * from bp1"; try { ResultSet rs=stmt.executeQuery(sql1); int col=rs.getMetaData().getColumnCount(); while(rs.next()){ for (int i = 1; i <= col; i++) { System.out.print(rs.getString(i) + "\t"); } System.out.println(""); } } catch (SQLException e) { e.printStackTrace(); } } }
JDBC连接数据库(Java DataBase Connectivity,java)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。