标题:实现了调用数据库的数据
只看楼主
李文森it
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2015-3-5
结帖率:0
已结贴  问题点数:10 回复次数:2 
实现了调用数据库的数据
package Demo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcText {

    public static void main(String[] args) {
        Connection dbConn = null;
        String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 加载JDBC驱动
        // 连接服务器和数据库ServletUser
        String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=ServletUser";
        String userName = "sa"; // 默认用户名
        String userPwd = "123456"; // 密码
        String sqlStr="select CustomerID, CompanyName, ContactName from Customers";
        try {
            Class.forName(driverName);
            dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
            System.out.println("Connection Successful!"); // 如果连接成功
            System.out.println(userName);
            
            
            System.out.println("类实例化成功!");   
            Connection con = DriverManager.getConnection(dbURL, userName, userPwd);   
            System.out.println("创建连接对像成功!");           
            Statement st = con.createStatement();   
            System.out.println("创建Statement成功!");     
            ResultSet rs = st.executeQuery(sqlStr);   
            System.out.println("操作数据表成功!");      
            System.out.println("----------------!");   
            
            while(rs.next())             {         
                System.out.print(rs.getString("CustomerID") + "    ");      
                System.out.print(rs.getString("CompanyName") + "    ");   
                System.out.println(rs.getString("ContactName"));      
                }           
            rs.close();      
            st.close();      
con.close();  

            
        } catch (Exception e) {
            e.printStackTrace();
        }finally{
            //进行资源的释放
            if(dbConn!=null){
                try {
                    dbConn.close();
                } catch (SQLException e) {
                    e.printStackTrace();
                }
            }
        }
    }

}
搜索更多相关主题的帖子: localhost sqlserver package public 服务器 localhost sqlserver package public 服务器 
2015-03-29 16:02
李文森it
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2015-3-5
得分:0 
是用java编写的
2015-03-29 16:07
日知己所无
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:38
帖 子:427
专家分:2071
注 册:2014-3-22
得分:10 
挺好,可以把那些参数都提到XML文件或者properties文件里,这样就差不多能实现直连各种数据库了
2015-03-31 19:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-443238-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061888 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved