问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么用java连接sqlserver数据库

发布网友 发布时间:2022-04-23 15:11

我来回答

3个回答

懂视网 时间:2022-04-09 22:06

<%@ page language="java" import="java.sql.*" import="java.io.*" import="java.util.*" pageEncoding="utf-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 5 %> 6 7 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 8 <html> 9 <head> 10 <base href="<%=basePath%>"> 11 12 <title></title> 13 <meta http-equiv="pragma" content="no-cache"> 14 <meta http-equiv="cache-control" content="no-cache"> 15 <meta http-equiv="expires" content="0"> 16 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> 17 <meta http-equiv="description" content="This is my page"> 18 </head> 19 <% 20 21 Statement sql; 22 ResultSet rs; 23 String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动 24 String dbURL = "jdbc:sqlserver://172.16.0.5:1433; DatabaseName=Web"; //连接服务器和数据库 25 String userName = "sa"; //用户名 26 String userPwd = "Htwy*99"; //密码 27 Connection dbConn; 28 29 try { 30 Class.forName(driverName); 31 dbConn = DriverManager.getConnection(dbURL, userName, userPwd); 32 sql=dbConn.createStatement(); 33 rs=sql.executeQuery("select*from dbo.StaffBill"); 34 System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful! 35 36 out.println("EmployeeID"); 37 38 39 while(rs.next()) 40 { 41 42 out.println("<br/>"); 43 out.println(rs.getString(1)); 44 45 } 46 47 dbConn.close(); 48 } catch (Exception e) { 49 e.printStackTrace(); 50 } 51 %> 52 </body> 53 </html>

 

 

java链接sqlserver数据库

标签:ros   use   style   except   content   服务   cep   his   stat   

热心网友 时间:2022-04-09 19:14

导入SqlServer JDBC的驱动,

SQLServer的JDBC URL=

 jdbc:sqlserver://172.30.202.21:1433;DatabaseName=AirAutoMonitor    

   3. 获得连接的代码

public static Connection getConnection(String url, String username, String password)
throws ResourceDirectoryException {
Connection conn = null;
String driverName = "";

Properties props = new Properties();
props.put("user", username);
props.put("password", password);

if (url != null || !"".equals(url)) {
if (url.indexOf("oracle") > -1) {
databaseType = "oracle";
props.put("remarksReporting", "true");
driverName = "oracle.jdbc.driver.OracleDriver";
}
if (url.indexOf("sqlserver") > -1) {
databaseType = "sqlserver";
driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
}
if (url.indexOf("mysql") > -1) {
databaseType = "mysql";
driverName = "com.mysql.jdbc.Driver";
}
}
try {
Class.forName(driverName);
conn = DriverManager.getConnection(url, props);
} catch (ClassNotFoundException e) {
throw new ResourceDirectoryException(e);
} catch (SQLException e) {
throw new ResourceDirectoryException(e);
}
return conn;
}

上面的代码是获得Oracle, MySQL, SqlServer的数据库连接的通用方法。

热心网友 时间:2022-04-09 20:32

import java.sql.Connection;    
import java.sql.DriverManager;    
import java.sql.ResultSet;    
import java.sql.Statement;    
    
public class Test {    
    
    public static void main(String args[]) {    
        // Create a variable for the connection string.    
        String connectionUrl = "jdbc:sqlserver://localhost:1433;"    
                + "databaseName=AdventureWorks;integratedSecurity=true;";    
    
        String url = "jdbc:sqlserver://127.0.0.1:1368;databaseName=mydb;user=sa;password=qiaoning";//sa身份连接    
    
        String url2 = "jdbc:sqlserver://127.0.0.1:1368;databaseName=mydb;integratedSecurity=true;";//windows集成模式连接    
    
        // Declare the JDBC objects.    
        Connection con = null;    
        Statement stmt = null;    
        ResultSet rs = null;    
    
        try {    
            // Establish the connection.    
            System.out.println("begin.");    
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");    
            con = DriverManager.getConnection(url);    
            System.out.println("end.");    
    
            // Create and execute an SQL statement that returns some data.    
            String SQL = "SELECT TOP 10 * FROM aud_t_basis";    
            stmt = con.createStatement();    
            rs = stmt.executeQuery(SQL);    
    
            // Iterate through the data in the result set and display it.    
            while (rs.next()) {    
                System.out.println(rs.getString(4) + " " + rs.getString(6));    
            }    
        }    
    
        // Handle any errors that may have occurred.    
        catch (Exception e) {    
            e.printStackTrace();    
        }    
    
        finally {    
            if (rs != null)    
                try {    
                    rs.close();    
                } catch (Exception e) {    
                }    
            if (stmt != null)    
                try {    
                    stmt.close();    
                } catch (Exception e) {    
                }    
            if (con != null)    
                try {    
                    con.close();    
                } catch (Exception e) {    
                }    
        }    
    }    
}


谢谢采纳。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 淘宝网的口号 “淘我喜欢”和“淘!我喜欢”有什么区别? win10 弹窗【淘 猜你喜欢】? java如何连接SQLserver数据库? 电脑桌面有一个软件“淘宝网—淘你喜欢”,我想卸载、但是程序和360软件管理都没有这个软件、为什么 怎样才能在打开网页时不让“淘你喜欢”跳出来? 淘你喜欢用什么语气词好 【京东物流】您的快递JDVD00403474307,已被京东小哥揽收成功,查询运单信息可? 现在的扫码付款,为什么很多商户都不收支付宝了? 奶茶店用什么收银系统好?电脑用的 右前车门外窗玻璃起雾,该怎么解决呢? 在奶茶店里扫二维码用支付宝付钱,弹出来的是个人转账界面,这家店是不是涉嫌逃税?是否违法? 车窗玻璃起雾怎么解决 当你做奶茶店收银员,店里的手机支付不会报账时,应该怎么确保顾客已付款? 时候车窗两边起雾怎么解决 奶茶店用什么收银机好 我有个奶茶店,想做个二维码贴在店里给客人用微信扫描,想问如何制作二维码 ? 为何车玻璃老是起雾 有没有奶茶店的收银系统啊。 我朋友开了个奶茶店,想弄一个二维码,让客人关注,不知道怎么弄? 奶茶店点单软件怎么搞 各位,电脑上豹趣科技广告的淘猜你喜欢怎么彻底删除? 如何建立Java程序与SQL数据库的连接? 来看看淘淘心衣店里的艾格吧。又可以淘到你喜欢的在淘宝网啊 java如何连接sql数据库 怎样可以淘女孩子喜欢 java连接sqlserver数据库问题? 怎么样淘女孩子欢心啊? ...与数据库连接实例,越详细越好!数据库是sqlserver2000。 东莞淘你所爱电子商务有限公司怎么样? java中如何运接SQLserver 数据库? 做好洋淘买家秀不仅能提升宝贝的转化率,还能获取某淘猜你喜欢的公域流量哦?? 淘好喜欢的女生的话简短 Java 连接 数据库 SQL server JAVA与SQLServer数据库 手淘首页和手淘猜你喜欢流量有什么区别? java 如何连接数据库 淘宝 手淘首页(猜你喜欢) 怎么去卡上的?有没有大神指教? java 怎么和数据库连接起来 喜欢的女生要我跟他的姐妹淘视频,那是什么意思? JAVA如何连接数据库