问题描述
- 用java连接mssqlL2012
-
本学期大作业是用**MSSQL2012**做一个酒店管理系统数据库,我做出来后想和小组成员**用java做一个使用界面的电脑客户端并连接数据库**,但现在**java**刚学只会一些基础语法(就只会类似怎么输出怎么用字符串怎么用数组之类的……),但怎么做出能够用鼠标使用的客户端,怎么连接数据库全部不会
求大神指教啊,怎么连接,要用什么代码并**解释下代码含义**,还需要下载什么配置什么吗
如果能顺便大概说一下我要做出那个客户端还需要再自学什么方面知识那就更是感激不尽
解决方案
下一个sqlserver的驱动 sqljdbc.jar
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //连接服务器和数据库sample
String userName = "sa"; //默认用户名
String userPwd = "123456"; //密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
解决方案二:
简单查看一下servlet,这个可以直接满足你要求了。
Class.forName("com.mysql.jdbc.Driver") ;
Connection conn = DriverManager.getConection("jdbc:mysql://localhost:3306/数据库名", "root", "密码");
Statement statement = conn.createStatement();
ResultSet rs = statement.executeQuery("查询语句");
...
rs.Close();
statement.Close();
conn.Close();
解决方案三:
jdbc或hibernate框架
解决方案四:
下一个sqlserver的驱动 sqljdbc.jar
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; //连接服务器和数据库sample
String userName = "sa"; /你的数据库的用户名
String userPwd = "123456"; //你的数据库的密码
Connection dbConn;
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //如果连接成功 控制台输出Connection Successful!
} catch (Exception e) {
e.printStackTrace();
}
上楼的就对,补充一下,可以看下这个链接
http://wenku.baidu.com/link?url=NUr7eZ8QFq0kzjQvFLd2E0DwhGwZ4QqEW-oUMNiyLC4NDLXM5m5YtCYV1uwd3zqxIAkLIKPyiVF9-m8w63JU06MxtU0SENpPEXoAddbu5-u
解决方案五:
http://blog.csdn.net/stewen_001/article/details/19553173/