jdbc连接数据库一般思路(MySql为例)
2012-12-02 00:00
127 查看
第一步 加载jdbc驱动器
第二步 加载完成后使用DriverManager获取连接
Class.forName("com.mysql.jdbc.Driver");
第二步 加载完成后使用DriverManager获取连接
String server_addr="localhost"; String port_number=3306; String user="test"; String pswd="password"; String db_name="test"; String url="jdbc:mysql://"+server_addr+":"+port_number+"/"+db_name; Connection conn=DriverManager.getConnection(url, user, pswd); // getConnection有很多的重载方法,推荐使用这个,因为如果把user和pswd定入到url中的话可能会出现不兼容的情况,比如javadb和mysql的url格式有些出入第三步 从Connection对象中获取Statement对象或者PreparedStatement对象
String sql=""; // sql语句,可以拼接,对于PreparedStatement的使用除了这种还可以使用问号作为其中的未知量,并在后面赋值,此种方法执行速度快且可以避免sql注入攻击 PreparedStatement pstmt=conn.prepareStatement(sql); // 如果执行查询则 ResultSet rs=pstmt.executeQuery(); // 如果执行修改则 pstmt.execute(); // 使用Statement Statement stmt=conn.getStatement(sql); // 如果执行查询则 rs=stmt.query(); //似乎是这个函数,记不太清了 // 如果执行修改则 stmt.execute(); //似乎是这个函数,记不太清了第四步 如果要从ResultSet中读取结果,通用的模式
// 一段Sample while(rs.next()){ out.println("no: "+rs.getString("no_")); out.println("name: "+rs.getString("name")); out.println("sex: "+rs.getString("sex")); out.println("salary: "+rs.getFloat("salary")); out.println("============================"); }
相关文章推荐
- JDBC连接mysql和各种数据库连接串
- 基于jdbc+mysql的数据库连接
- Java连接数据库(JDBC)之三:java访问数据库MySQL实例
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- JDBC连接数据库mysql;http接口参数取数据库的值
- java jdbc 连接mysql 数据库
- 学习记录0321-数据库基础-利用JDBC连接本地MySQL
- IDEA下使用JDBC连接数据库遇到java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
- 【SQL】JDBC之与数据库MySQL的连接以及增删改查等操作
- jdbc的配置及jdbc连接常用数据库(mysql、sqlserver、Oracle)
- Java使用JDBC连接任意类型数据库(mysql oracle。。)
- 使用 jdbc 连接数据库的实例(mysql)
- JDBC连接orcal,sql server ,mysql 数据库字符串
- idea 数据库插件 连接mysql 提示 com.mysql.jdbc.PacketTooBigException 解决方法
- MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结
- jdbc连接数据库(mysql)实例
- 完整java开发中JDBC连接mysql或者其他数据库代码和步骤
- Weka连接数据库不成功:unable to find a suitable driver for jdbc:mysql://localhost/programmableweb
- JDBC连接各种数据库驱动方法与连接SQLServer2000与MySQL范例
- java使用jdbc连接数据库工具类和jdbc连接mysql数据示例