>Java >Java시작하기 >jdbc를 사용하여 데이터베이스에 연결하는 5단계는 무엇입니까?

jdbc를 사용하여 데이터베이스에 연결하는 5단계는 무엇입니까?

王林
王林원래의
2020-10-26 09:53:3115546검색

jdbc가 데이터베이스에 연결하는 5단계는 다음과 같습니다. 1. 드라이버를 로드합니다. 2. 데이터베이스에 연결하고 연결이 성공했는지 확인합니다. 3. SQL 문을 실행합니다. 결과를 인쇄하고 리소스와 데이터베이스를 닫습니다.

jdbc를 사용하여 데이터베이스에 연결하는 5단계는 무엇입니까?

단계는 다음과 같습니다.

1. 데이터베이스에 연결하고 연결이 성공했는지 확인합니다. 3. SQL 문을 실행합니다. 결과를 인쇄하고 리소스와 데이터베이스를 닫습니다.

(동영상 튜토리얼 추천: java 강좌)

코드 구현:

 1 import java.sql.Connection;
 2 import java.sql.DriverManager;
 3 import java.sql.ResultSet;
 4 import java.sql.SQLException;
 5 import java.sql.Statement;
 6 
 7 public class connectionMysql {
 8 
 9     public static void main(String[] args) {
10         
11         String driver="com.mysql.jdbc.Driver";//驱动路径
12         String url="jdbc:mysql://localhost:3306/eshop";//数据库地址
13         String user="root";//访问数据库的用户名
14         String password="123456";//用户密码        
15         try {
16             //1、加载驱动
17             Class.forName(driver);
18             //2、连接数据库
19             Connection con = DriverManager.getConnection(url, user, password);
20             if(!con.isClosed()){//判断数据库是否链接成功
21                 System.out.println("已成功链接数据库!");
22                 //3、创建Statement对象
23                 Statement st = con.createStatement();
24                 //4、执行sql语句
25                 String sql="select *from user";//查询user表的所有信息
26                 ResultSet rs = st.executeQuery(sql);//查询之后返回结果集
27                 //5、打印出结果
28                 while(rs.next()){
29                        System.out.println(rs.getString("Id")+"\t"+rs.getString("name")+"\t"+rs.getString("password"));
           }
               }
31                 rs.close();//关闭资源
32                 con.close();//关闭数据库
33             }
34                 
35             } catch (Exception e) {
36                 // TODO Auto-generated catch block
37                 e.printStackTrace();
38             }
39     }
40 }

관련 추천: Java 시작하기

위 내용은 jdbc를 사용하여 데이터베이스에 연결하는 5단계는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.