JAVA-1.连接数据库

Posted Mr、L

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA-1.连接数据库相关的知识,希望对你有一定的参考价值。

 1 import java.sql.*;
 2 import com.mysql.jdbc.Driver;
 3 /*
 4  * 《JDBC基础篇》
 5  * 连接数据库一般来说分为6个步骤:
 6  *1-加载驱动
 7  *2-建立连接
 8  *3-创建语句
 9  *4-执行语句
10  *5-处理结果
11  *6-关闭资源
12  *
13  */
14 public class Jdbc {
15         //JDBC = Java Database Connection (用Java程序连接数据库并操作)
16     public static void main(String[] args) throws ClassNotFoundException, SQLException {
17         // TODO Auto-generated method stub
18         //1-加载驱动 合并写法:
19         Class.forName("com.mysql.jdbc.Driver");
20         //2-建立连接
21         //URL路径结构:
22         //协议://主机名或IP:端口/下层路径
23 
24         Connection conn = DriverManager.getConnection
25                 ("jdbc:mysql://localhost:3306/test","root","******");
26         
27         System.out.println(conn);
28         //3-创建语句
29         Statement st=conn.createStatement();
30         //4-执行语句
31         ResultSet rs=st.executeQuery("select * from qq");
32         //5-处理结果
33         rs.beforeFirst();//定位到首行之前
34         while(rs.next()) {//判断下一行是否有数据,并循环
35             //用字段编号获取
36             String name =rs.getString(1);
37             int age=rs.getInt(2);
38             double height=rs.getDouble(3);
39             System.out.println(name+"	"+age+"	"+height);
40         }
41         //6-关闭资源
42         rs.close();
43         st.close();
44         conn.close();
45         
46 /*        Java反射机制:Java语言是面向对象的,可以把Java代码自身当做对象处理
47 
48         数据库的表对应于Java类(实体),表的字段(列)对应于类的字段(属性)
49         所以,可以把对数据库表的操作,对应为对类和对象的操作
50 
51         DAO = Data Access Object (数据访问对象)
52 */
53     }
54 
55 }

 

以上是关于JAVA-1.连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

部分代码片段

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段

用于数据加载的 Android 活动/片段职责

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

谷歌地图片段显示,但没有地图

片段中的 Asynctask 未到达 onPostExecute