首页 / JAVA / Java DB访问之 JDBC
Java DB访问之 JDBC
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java DB访问之 JDBC,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2049字,纯文字阅读大概需要3分钟。
内容图文
项目采用 maven 组织 ,jdbc 唯一的依赖就是 mysql-connector-java pom 依赖如下:<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.30</version> </dependency> </dependencies>
2 项目结构
3 DB 脚本
DROP TABLE IF EXISTS `account`; CREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(45) DEFAULT NULL, `money` decimal(10,0) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=103 DEFAULT CHARSET=utf8; INSERT INTO `account` VALUES (‘1‘, ‘hbb0b0‘, ‘40000‘); INSERT INTO `account` VALUES (‘2‘, ‘kael‘, ‘1000‘);
4 java 代码
package hbb0b0.jdbc01; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import com.mysql.jdbc.PreparedStatement; /** * App * */ public class App { //DB URL private static final String URL = "jdbc:mysql://localhost:3306/study"; private static final String NAME = "root"; private static final String PASSWORD = "sqlsa"; public static void main(String[] args) throws Exception { Class.forName("com.mysql.jdbc.Driver"); // 连接数据库 Connection conn = DriverManager.getConnection(URL, NAME, PASSWORD); // 构造插入语句 PreparedStatement psmt = (PreparedStatement) conn .prepareStatement("insert account(name,money) values(?,?)"); /* insert */ for (int i = 0; i < 100; i++) { // 参数赋值 psmt.setString(1, String.format("hbb0b0-%d", i)); psmt.setDouble(2, i); // 执行插入语句 Boolean result = psmt.execute(); // 插入语句执行结果 System.out.println(result); } //构造select 语句 Statement stmt = conn.createStatement(); //执行select 语句 ResultSet rs = stmt.executeQuery("select id,name,money from account"); //输出查询结构 while (rs.next()) { System.out.println(rs.getInt("id") + ", " + rs.getString("name") + ", " + rs.getDouble("money")); } } }
Java DB访问之 JDBC
标签:nbsp 脚本 div ring ++ enc cut set url
本文系统来源:https://www.cnblogs.com/hbb0b0/p/8323580.html
内容总结
以上是互联网集市为您收集整理的Java DB访问之 JDBC全部内容,希望文章能够帮你解决Java DB访问之 JDBC所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。