最简谱的jdbc程序
来源:互联网 发布:c语言编程软件官方下载 编辑:程序博客网 时间:2024/04/24 19:37
1、
import java.sql.*; import java.util.ResourceBundle; public class DBUtil { private static Connection conn = null; private static Statement stmt; private static PreparedStatement pstmt = null; private static String url = "", driver = "", userName = "", password = ""; static { ResourceBundle bundle = ResourceBundle.getBundle("jdbc"); url = bundle.getString("jdbc.url"); driver = bundle.getString("jdbc.driverClassName"); userName = bundle.getString("jdbc.username"); password = bundle.getString("jdbc.password"); } public DBUtil() { } public static Connection getConnection() { try { Class.forName(driver); conn = DriverManager.getConnection(url, userName, password); } catch (Exception e) { e.printStackTrace(); } return conn; } }
2
package jdbc; import java.sql.*; import jdbc.model.User; import jdbc.util.DBUtil; public class JDBCDemo { public static User getUser(int id) throws SQLException { User user = null; String sql = "select * from users where ID=?"; Connection conn = null; PreparedStatement pstmt = null; ResultSet rs = null; try { conn = DBUtil.getConnection(); pstmt = conn.prepareStatement(sql); pstmt.setInt(1, id); rs = pstmt.executeQuery(); while (rs.next()) { user = new User(); user.setUserId(rs.getInt("ID")); user.setUserName(rs.getString("USERNAME")); user.setPassword(rs.getString("PASSWORD")); user.setMobile(rs.getString("MOBILE")); user.setEmail(rs.getString("EMAIL")); } } finally { try { if (rs != null) { rs.close(); } } finally { try { if (pstmt != null) { pstmt.close(); } } finally { if (conn != null) { conn.close(); } } } } return user; } public static void main(String[] args) throws Exception { System.out.println(getUser(1)); } }
3jdbc.properties
jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8 jdbc.username=root jdbc.password=123
0 0
- 最简谱的jdbc程序
- flash钢琴简谱转换程序
- 简谱
- JDBC--最简单的java连接数据库的小程序
- 同桌的你 吉他简谱
- 外面的世界 吉他简谱
- 电脑编辑简谱的工具
- 我是如何学会简谱的
- 最简单的jdbc
- 写入简谱(flash钢琴谱)自动播放简谱琴声程序 c#
- 【学习摘记】马士兵JDBC技术_课时1-课时7_最简单的JDBC小程序
- jdbc的最基本用法
- 最基础的jdbc连接
- JDBC最全面的介绍
- 最简单的JDBC连接
- JDBC最简单的应用
- Java JDBC 1,最简单的JDBC的例子
- 一个小的jdbc程序
- C# http大文件断点续传
- Event.CHANGE,TextEvent.TEXT_INPUT
- Android 动画之RotateAnimation应用详解
- IPtables之四:NAT原理和配置
- Vim_设置<Esc>快捷键及补全功能
- 最简谱的jdbc程序
- 老兵新传:Visual Basic核心编程及通用模块开发 pdf电子书
- 提升网站权重需要做好的准备
- 并发编程中的CountDownLatch和CyclicBarrier
- TCP快速重传与快速恢复原理分析
- 《黑马程序员》基础加强---注解
- jsp的八个隐含对象1
- 内核 do_fork 函数源代码浅析
- trouble shooting:ORA-01502:失效索引导致数据库报错