jsp如何连接SQL2005 Windows身份认证。要下载什么?要如何设置?代码写什么?详细!详细!或留下Q我加你
展开全部
连接类:填写你的数据库名,登录名和密码,还要一个sqlserver包 网上有
public class DBConnection {
private static final String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DATABASE_URL = "jdbc:sqlserver://localhost:1433;DatabaseName=";
private static final String DATABASE_USRE = "";
private static final String DATABASE_PASSWORD = "";
/**
* 返回连接
*
* @return Connection
*/
public static Connection getConnction() {
Connection dbConnection = null;
try {
Class.forName(DRIVER_CLASS);
dbConnection = DriverManager.getConnection(DATABASE_URL,
DATABASE_USRE, DATABASE_PASSWORD);
// dbConnection = DriverManager.getConnection(DATASOURCE);
} catch (Exception e) {
e.printStackTrace();
}
return dbConnection;
}
public class DBConnection {
private static final String DRIVER_CLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private static final String DATABASE_URL = "jdbc:sqlserver://localhost:1433;DatabaseName=";
private static final String DATABASE_USRE = "";
private static final String DATABASE_PASSWORD = "";
/**
* 返回连接
*
* @return Connection
*/
public static Connection getConnction() {
Connection dbConnection = null;
try {
Class.forName(DRIVER_CLASS);
dbConnection = DriverManager.getConnection(DATABASE_URL,
DATABASE_USRE, DATABASE_PASSWORD);
// dbConnection = DriverManager.getConnection(DATASOURCE);
} catch (Exception e) {
e.printStackTrace();
}
return dbConnection;
}
追问
高手,都说了Window身份认证了。哪来还有登录名和密码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,用windows的就可以省略用户名密码就行,用conn=DriverManager.getConnection("jdbc:odbc:数据库名称"),这样就可以了,其他加载驱动,创建Statement对象等还是需要的
更多追问追答
追问
恩 。Jdbc驱动怎样设置的啊?要安装在什么/bin目录下这些之类的,看了很多类似的。都没弄成功。你有弄过吗?能留下Q手把手帮我下吗?解决了这个问题,我会很激动的。我的财富值统统给你啦。!
追答
http://ren.javaeye.com/blog/344083这里有篇文章很好,虽然讲的事SQL Server2000的,但差不多,我用mysql,配置方面只是加入mysql数据库驱动包,将mysql-connector-java-5.0.5-bin.jar的目录下的加到classpath里,然后直接用Java写代码就可以了,Class.forName("com.mysql.jdbc.Driver").newInstance();注册驱动,然后conn= DriverManager.getConnection(url,"root","maplemirror");获得链接 ,再创建查询对象Statement stmt=conn.createStatement();最后就可以执行查询插入等操作了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询