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){}
}
%>
运行程序,如无意外的话页面将输出:”数据库连接成功!“
转载请标注
上一篇: Java面试题-1.基础
推荐阅读
-
java web 连接数据库:mysql、sql server方法
-
使用 JDBC 连接MySQL 、SQL Server数据库
-
java连接数据库Oracle|DB2|Sql Server|Sybase|Informix|MySQL||PostgreSQL|access
-
Java数据库连接池的几种配置方法(以MySQL数据库为例)
-
Java数据库连接池的几种配置方法(以MySQL数据库为例)
-
使用java web 在jsp文件及Class中连接MySQL和SQLsever 的驱动方法
-
mysql8.0连接时报错:java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized
-
使用java web 在jsp文件及Class中连接MySQL和SQLsever 的驱动方法
-
Windows系统下Java连接SQL Server的方法简介
-
Windows系统下Java连接SQL Server的方法简介