2 liaoweke liaoweke 于 2014.06.10 17:21 提问

java JDBC关于登录数据库
public static void main(String[] args) {
    Connection conn=null;
           try {                               

conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=master","sa","sa");
System.out.println("建立连接成功");
} catch (SQLException e) {
e.printStackTrace();
}

数据库登录名,密码没错,并且可以登录
localhost也没错!
但是java控制台的错误是:
com.microsoft.sqlserver.jdbc.SQLServerException: 用户 'sa' 登录失败。
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSParser.parse(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.logon(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(Unknown Source)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at Test.main(Test.java:19)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JDBC连接数据库,完成注册和登录
第一:建立user表 第二:完成登录和注册界面   其中注册界面代码 import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ButtonGroup; import javax.swing.JButton;
(第一个jdbc入门项目)java实现的登录系统(mysql实现的)
import javax.swing.*; import java.net.*; import java.awt.event.*; import java.awt.*; import java.sql.*; public class Landing extends JFrame implements ActionListener,ItemListener { private String dr
用户登录系统 by JDBC
本项目是作者本人L自主开发的一个小项目,欢迎大家指教。 系统具有的功能如下: 用户登录,账号密码与数据库信息自动进行匹配,并记录登录过的用户名;新用户注册;记住密码勾选,下次登录免输入用户名与密码;验证码点击自动刷新;登录进去,也可注册,点击点击新建按钮提示相关信息;点击退出或右上角关闭按钮提示是否退出系统。 展示一下项目的整体框架: 主要用到了java swing、myS
Servlet和jdbc登录示例源代码(内附数据库脚本)
Servlet和jdbc登录示例源代码(内附数据库脚本)博客链接:http://hyz301.iteye.com/blog/2226197
使用JDBC连接MySQL数据库--典型案例分析(五)----用户名密码验证功能
前几次有网友转载我的博客也声称原创,我实在对这种人很无语耶,我转载其他人的博客从来都是很尊重的,该是转载的就写明了转载,虽然这里没有人去要求,但是这是对只是的一种尊重,对他人的尊重。人与人之间应如此,哪怕情侣之间也是如此(虽然我没有谈恋爱),但是在生活中我看到无论是小情侣还是小两口,总存在我觉得不尊重对方的地方,这样并不好。 言归正传,这节谢谢如何进行用户名的验证功能。 转载请注明:http:
java实现与数据库连接验证用户登录实现增删改查的小例子
java实现与数据库连接,验证用户登录,实现增删改查的小例子
java利用jdbc连接Mysql数据库——实现登录注册功能
实现功能如下: ①0选中注册,若用户名相同则注册失败,重新选择 ②若用户名不存在则保存到数据库 ③1选中登录,若用户名和密码符合时,登录成功。 代码如下: package com.lucfzy; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; im
java 连接数据库实现用户登录功能
java 连接数据库实现用户登录功能 能运行成功,适合初学者借鉴学习。
JDBC常规步骤、控制台模拟实现登录注册
通过JDBC来实现在控制台注册登录用户名密码 先说说JDBC与数据库之间的操作常规步骤 一、SQL语句为DQL(查询语句) 注册驱动:Class.forName() 获取数据库连接:DriverManager.getConnection(url,user,password) 创建SQL语句框架:String sql=”“ 进行SQL语句预编译:conn.prepareS...
关于jdbc从数据库中读取密码比对错误问题
实际上密码匹配,但是用equals条件判断出的结果是不匹配。 最后发现是因为数据库(我用的是sql server2017)自动在密码后面补了空格 不知道是不是数据库补的…总之用ResultSet的对象去getString的时候,密码后面忽然多出了很多空格。使用.trim()去除首尾空格即可。 String type = request.getParameter("userType"); ...