欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java web 连接数据库:mysql、sql server方法

程序员文章站 2024-03-22 08:49:04
...

连接数据库前需要下载相应的数据库驱动:

mysql: https://dev.mysql.com/downloads/connector/j/

sql server: http://www.java2s.com/Code/Jar/s/Downloadsqljdbc420jar.htm

下载完成后驱动放在项目的lib文件中:项目名/WebContent/WEB-INF/lib

或者放在tomcat的lib文件中

1.连接Mysql:

创建jsp文件 mysqlConn.jsp,代码如下:

导入包:

<%@ page import="java.sql.*"%>
<%
	try{
		Class.forName("com.mysql.jdbc.Driver");       //加载数据库驱动器,注册到驱动管理器
                //构建数据库连接的url,基本格式:JDBC协议+IP地址或域名+端口+数据库名称
                String url = "jdbc:mysql://localhost:3306/world";  
		String username = "root";             //登录数据库的用户名
		String password = "*****";            //你登录数据库的密码
		Connection conn = DriverManager.getConnection(url, username, password);
		if(conn!=null){
			out.println("数据库连接成功!");
		}else{
			out.println("数据库连接失败!");
		}
		
	}catch(ClassNotFoundException e){
		e.printStackTrace();
	}catch(SQLException ex){
		ex.printStackTrace();
	}
%>

运行程序,如无意外的话页面将输出:”数据库连接成功!“

2.连接SQL Server:

创建jsp文件 sqlserverConn.jsp,代码如下:

导入包:

<%@ page import="java.sql.*"%>
<%
	Connection conn = null;
	try{
		Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
		String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=你要连接的数据库名";
		String username = "sa";
		String password = "*****";     //你登录数据库的密码
		conn = DriverManager.getConnection(url, username, password);
		out.println("数据库连接成功!");
	}catch(ClassNotFoundException e){
		out.println("a"+e.getMessage());
	}catch(SQLException e){
		out.println(e.getMessage());
	}finally{
		try{
			if(conn!=null) conn.close();
		}catch(Exception e){}
	}
%>

运行程序,如无意外的话页面将输出:”数据库连接成功!“


转载请标注