java连接mysql的写法

WBOY
リリース: 2016-06-07 15:14:11
オリジナル
1004 人が閲覧しました

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 说起来真惭愧,今天学习android的时候想自己写个服务器端验证。由于平时一直都是用框架写的项目,但是觉得就是一个简单的验证,所以就想用jdbc连一下数据库,可是只大致记得该怎么写,真正写的时候还

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

  说起来真惭愧,今天学习android的时候想自己写个服务器端验证。由于平时一直都是用框架写的项目,但是觉得就是一个简单的验证,所以就想用jdbc连一下数据库,可是只大致记得该怎么写,真正写的时候还是在网上找了源码。不知道是不是自己复制惯了,最基本的都忘了。以此为戒吧!!在引包的时候我还在纠结是java.sql.*包下的还是com.mysql.jdbc.PreparedStatementcom包下的,弱弱的问一句:同在代码战线奋斗的哥们会这样吗?

  下面源码:

  public boolean checkUser(String username, String password) {

  boolean flag = false;

  try {

  // 注册驱动

  Class.forName("com.mysql.jdbc.Driver");

  // 建立连接

  Connection conn = DriverManager.getConnection(

  "jdbc:mysql://localhost:3306/evan", "root", "123456");

  String sql = "select * from person where username = ? and password = ?";

  // 得到预处理语句

  PreparedStatement ps = conn.prepareStatement(sql);

  ps.setString(1, username);

  ps.setString(2, password);

  // 执行结果

  ResultSet rs = ps.executeQuery();

  while (rs.next()) {

  // 如果用户存在返回true

  flag = true;

  }

  } catch (ClassNotFoundException e) {

  e.printStackTrace();

  } catch (SQLException e) {

  // TODO Auto-generated catch block

  e.printStackTrace();

  }

  return flag;

  }

java连接mysql的写法

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!