A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

(1)先在工程→属性→Java构建路径→库→加载外部JAR,加载sqljdbc.jar和sqljdbc4.jar
(2)代码
import java.sql.*;
public class Test2 {
        public static void main(String[] args) {
                String JDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";// SQL数据库引擎
                String connectDB = "jdbc:sqlserver://120.95.134.143:1433;DatabaseName=student";// 数据源注意IP地址和端口号,数据库名字!!!
                try {
                        Class.forName(JDriver);  // 加载数据库引擎,返回给定字符串名的类
                } catch (ClassNotFoundException e) {
                          // e.printStackTrace();
                        System.out.println("加载数据库引擎失败");
                        System.out.println("");
                        System.exit(0);
                }
                System.out.println("数据库驱动成功");
                try {
                        String user = "sa";     // 你自己创建的用户名字和密码!!!!!!!!!!!!
                        String password = "sa123456";
                        Connection con = DriverManager.getConnection(connectDB,user,password);   // 连接数据库对象
                        System.out.println("连接数据库成功");
                        Statement stmt = con.createStatement();// 创建SQL命令对象
                        // 创建表
                        System.out.println("查询");
                        System.out.println("开始读取数据");
                        ResultSet rs = stmt.executeQuery("SELECT * FROM s where sage>20");// 返回SQL语句查询结果集(集合)
                        // 循环输出每一条记录
                        while (rs.next()) {
                                // 输出每个字段
                                System.out.println(rs.getString("sno") + "\t" + rs.getString("sname")+ "\t" + rs.getString("sage"));
                        }
                        System.out.println("读取完毕");
                        // 关闭连接
                        stmt.close();// 关闭命令对象连接
                        con.close();// 关闭数据库连接
                } catch (SQLException e) {
                        e.printStackTrace();
                        // System.out.println("数据库连接错误");
                        System.exit(0);
                }
        }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马