JDBC
时间:2021-07-01 10:21:17
帮助过:18人阅读
package Day14八;
2
3 import java.sql.Connection;
4 import java.sql.DriverManager;
5 import java.sql.ResultSet;
6 import java.sql.SQLException;
7 import java.sql.Statement;
8
9 public class TestJDBC {
10 public static void main(String[] args) {
11
12 try{
13 //1.加载驱动
14 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"
);
15 }
catch(ClassNotFoundException e){
16 e.printStackTrace();
17 }
18 //2.获得连接url=jdbc:sqlserver://localhost:1433;DatabaseNmae=schoolDB
19 //username,password
20 //jdbc:数据库://ip地址:端口号;数据库名
21 try {
22 Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=schoolDB", "sa", "123456"
);
23 System.out.println(conn);
24 //3.执行SQL语句,得到返回结果
25 String sql="select * from emp"
;
26 //获取执行sql语句的对象
27 Statement st=
conn.createStatement();
28 ResultSet rs=
st.executeQuery(sql);
29 //4.处理结果(游标,迭代指针)
30 while(rs.next()){
31 int empno=rs.getInt("empno"
);
32 String ename=rs.getString("ename"
);
33 String job=rs.getString("job"
);
34 System.out.println(empno+"\t"+ename+"\t"+
job);
35 }
36 //5.释放资源
37 rs.close();
38 st.close();
39 conn.close();
40 }
catch (SQLException e) {
41 e.printStackTrace();
42 }
43 }
44 }
代码示例
JDBC
标签:tin out 下标 释放 返回结果 厂商 数据库名 from 字段名