java访问mysql数据库的方法_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java访问mysql数据库的方法_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2532字,纯文字阅读大概需要4分钟。
内容图文
![java访问mysql数据库的方法_MySQL](/upload/InfoBanner/zyjiaocheng/580/c0629b6e95924727bb953f7f3c300b70.jpg)
2、编程
(1)加载驱动
(2)编程连接操作
(3)返回结果处理
编程示例
import java.sql.*; public class Access2Database{ public Connection getConn(){ Connection conn=null; try{ Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/mytest"; String user="root"; String password="111"; conn=DriverManager.getConnection(url, user, password); if(conn!=null){ System.out.println("The connection to database is successful!"); } }catch(Exception e){ e.printStackTrace(); } return conn; } public ResultSet getResultSet(Statement stam,String sql){ ResultSet res=null; try { res=stam.executeQuery(sql); } catch (SQLException e){ e.printStackTrace(); } return res; } void showResultSet(ResultSet res){} } import java.sql.*; public class GetConnection{ public static void main(String[] args){ Access2Database adb=new Access2Database(); Connection conn=adb.getConn(); Statement stam=null; try { stam = conn.createStatement(); } catch (SQLException e1) { e1.printStackTrace(); } //show resultset String sql="select * from student;"; ResultSet res=adb.getResultSet(stam, sql); try { System.out.println("name\tmajor\tscore"); while(res.next()){ String name,major; int score; name=res.getString(1); major=res.getString(2); score=res.getInt(3); System.out.println(name+"\t"+major+"\t"+score); } } catch (SQLException e) { e.printStackTrace(); } try{ res.close(); }catch(SQLException e){ e.printStackTrace(); } //insert something into table sql="insert into student(name,major,score) values('f','Chinese','70');"; try { stam.execute(sql); } catch (SQLException e) { e.printStackTrace(); } //delete something from the table sql="delete from student where name='f';"; try{ stam.executeUpdate(sql); }catch(SQLException e){ e.printStackTrace(); } //change the data int the table sql="update student set score=100 where name='a' and major='Chinese'"; try{ stam.executeUpdate(sql); }catch(SQLException e){ e.printStackTrace(); } //prepared statement sql="select * from student where name=?"; PreparedStatement pstam=null; try { pstam=conn.prepareStatement(sql); pstam.setString(1, "a"); res=pstam.executeQuery(); System.out.println("**********************"); while(res.next()){ String name,major; int score; name=res.getString(1); major=res.getString(2); score=res.getInt(3); System.out.println(name+"\t"+major+"\t"+score); } } catch (SQLException e) { e.printStackTrace(); } //release the resource of the program try{ res.close(); pstam.close(); stam.close(); conn.close(); }catch(SQLException e){ e.printStackTrace(); } } }按需调整代码即可
内容总结
以上是互联网集市为您收集整理的java访问mysql数据库的方法_MySQL全部内容,希望文章能够帮你解决java访问mysql数据库的方法_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。