Play+jdbc操作数据库快速上手

配置:



application.conf:
db.default.driver=com.mysql.jdbc.Driver
db.default.url="mysql://root:root@192.168.101.165:3306/bigdata?characterEncoding=UTF-8"
//db.default.username="root"
//db.default.password="root"

mysql://[用户名]:[密码]@[数据库地址]:[端口号]/[数据库名]

build.sbt:

libraryDependencies ++= Seq(javaJdbc,
"mysql" % "mysql-connector-java" % "5.1.18"

使用:

DataSource ds = DB.getDataSource();
        boolean f = false;
        try {
            String sql = "select * from user where email='"+ req.getEmail() +"' and password='"+ req.getPwd() +"'";
            java.sql.Connection con = ds.getConnection();
            Statement st = con.createStatement();
            ResultSet rs = st.executeQuery(sql);
            while(rs.next()){
                return ok("true");
            }
//            f = con.createStatement().execute("insert into user("
//                    + "name,password,email)Values"
//                    + "('test','test','test@test.com')"
//            );
        } catch (SQLException e) {
            play.Logger.error(e.getMessage());
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值