JDBC

数据库连接

      p.load(new FileInputStream(new File("jdbc.properties"));
        //获取驱动名
        String driverName=p.getProperty("driverName");
        String url=p.getProperty("url");
        String  user=p.getProperty("user");
        String password=p.getProperty("password");
         //通过反射获取驱动并加载
        Class.forName( driverName );
        //获取连接Connection
        Connection conn=DriverManager.getConnection(url,user,password);
        System.out.println("数据库连接成功");

SQL语句

查询

String sql="select * from emp where name=?"; //?占位符
PrepareStatement ps=conn.prepareStatement(sql);
//给占位符设值
ps.setString(1,"jack");
//执行SQL语句
ResultSet rs=ps.excuteQuery();
//处理结果集
while(rs.next()){
int id=rs.getInt(1);
String name=rs.getString(2);
String age=rs.getInt(3);
System.out.println("id="+id+",name="+name+",age="+age);

插入

//SQL语句编写
sql="insert into emp values(?,?,?)";
ps=conn.prepareStatement(sql);
ps.setInt(1,1001);
ps.setString(2,"rose");
ps.setInt(3,22);
ps.excuteUpdate();
//关闭
rs.close();
ps.close();
conn.close();







       



     

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JDBC基础知识 一、采用JDBC访问数据库的基本步骤: A.载入JDBC驱动程序 B.定义连接URL ...
    91数据阅读 9,324评论 0 20
  • 本文主要内容1、JDBC2、DBUtils 01JDBC概念和数据库驱动程序 A: JDBC概念和数据库驱动程序a...
    乘风破浪的姐姐阅读 4,185评论 0 6
  • 本文主要内容 1、JDBC 2、DBUtils 01JDBC概念和数据库驱动程序 A: JDBC概念和数据库驱动程...
    胜浩_ae28阅读 3,056评论 0 0
  • JDBC简介 SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据库的规范,称之为JDBC。JDBC...
    奋斗的老王阅读 5,405评论 0 51
  • 快到傍晚时分,天微微渐黑,空气沉闷,我和小伙伴一起去食堂吃饭,路上却已没有几个行人。 到了食堂以后,发现食堂只开着...
    晓婷子阅读 3,717评论 4 1