永发信息网

sql 2008与java 的连接问题,数据库账户是Adminnistator,密码128128,看到很多解决的办法,都没有效

答案:3  悬赏:30  手机版
解决时间 2021-11-25 19:13
sql 2008与java 的连接问题,数据库账户是Adminnistator,密码128128,看到很多解决的办法,都没有效
最佳答案
com.microsoft.sqlserver.jdbc.SQLServerDriverpackage morflame;

import java.sql.*; //连接数据库主要用这个包

public class JdbcTest1 {

public static void main(String[] args) {
ResultSet rs = null;// 这是预定义的查询结果集
Statement stmt = null;
Connection conn = null;
try {
// Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
// 加载驱动,不同的数据库对应有不同的驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 连接的URL,jdbc是协议,oracle:thin是子协议,@后是IP:端口:数据库实例
String connectionUrl = "写上你的url";
// 得到连接,提过URL,用户名和密码

conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;","morflame",""); //注意根据你的改
// 取得元数据
DatabaseMetaData dbmd = conn.getMetaData();

if (dbmd == null) {
System.out.println("No meta data");
} else {
System.out.println("数据库名称:" + dbmd.getDatabaseProductName());
System.out.println("数据库版本:" + dbmd.getDatabaseProductVersion());
System.out.println("数据库驱动程序:" + dbmd.getDriverName());
System.out.println("数据库驱动程序版本:" + dbmd.getDriverVersion());
System.out.println("并发访问的用户数:" + dbmd.getMaxConnections());
System.out.println("数据类型列表:");
rs = dbmd.getTypeInfo();
while (rs.next()) {
System.out.println("\t" + rs.getString(1));
}
rs.close();
}
stmt = conn.createStatement();
rs = stmt.executeQuery("select * from dept");
System.out.println("数据表dept结构信息");
ResultSetMetaData rsmd = rs.getMetaData();
int columnCount = rsmd.getColumnCount();
System.out.println("序列号\t列名\t数据类型");
for (int i = 1; i <= columnCount; i++) {
System.out.println("" + i + "\t" + rsmd.getColumnName(i) + "\t"
+ rsmd.getColumnTypeName(i));
}

} catch (ClassNotFoundException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
} finally {
try {
// 数据库使用完了一定要关闭资源,而且要注意关闭的顺序
if (rs != null) {
rs.close();
rs = null;
}
if (stmt != null) {
stmt.close();
stmt = null;
}
if (!conn.isClosed()) {
conn.close();
}
} catch (Exception e2) {
e2.printStackTrace();
// TODO: handle exception
}
}

}

}
全部回答
在sql2008中 的数据库上右键--- 属性----安全----身份验证 选择第二个 sqlServer 身份和Windows身份验证模式 重启所有服务---重启数据库
这不是你程序的问题,是你连接数据库的时候登陆报错···你试试直接登录用这个用户名和密码试试~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
包钢第五小学-派斯加教育地址在哪,我要去那
孟子读音是什么
青雪讲的鬼吹灯,什么有声小说软件里有!!!
为什么牛看见红就愤怒
泰兴汽贸地址在什么地方,我要处理点事!
云南山歌对唱高碧波的qq多少
钱桥街道社区教育中心校(藕塘分校)地址在什么
江鹰西点DIY体验店在什么地方啊,我要过去处
共建是什么意思?
开头是义字的成语
缅甸红宝石的价格为什么这么贵,缅甸红宝石的
目の上のたんこぶ も山のにぎわい钟 它们 是
襄阳三室两厅装修全包价格多少
struts的MVC和spring的MVC的区别
青海到宝鸡近,还是成都离宝鸡近
推荐资讯
女人对男人说: 我恨不得把你的肠子从肚子里
DNA存在于哪里
日本哪个公仔系列是包含神奇宝贝(口袋妖怪&#
电扎用一下就跳了,怎么回事、呢
这个金属膜电容的参数是不是0.1uf,250v。那
任丘宏丰北现地址在哪,我要去那里办事,
新天地网吧地址有知道的么?有点事想过去!
有左耳旁的字有哪些?
河南省口岸食品检验检测所单位性质?
我家门面房的窗户正对着一天路,好不好?
暖流造句(2句)(1自然现象)(2心理感受)
帮忙检查
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?