<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="java.sql.*" %>
<body>
<%
String driver = "com.mysql.jdbc.Driver"
// URL指向要访问的数据库名test1
String url = "jdbc:mysql://127.0.0.1:3306/test"
// MySQL配置时的用户名
String user = "root"
// Java连接MySQL配置时的密码
String password = "111"
try {
// 1 加载驱动程序
Class.forName(driver)
// 2 连接数据库
Connection conn = DriverManager.getConnection(url, user, password)
// 3 用来执行SQL语句
Statement statement = conn.createStatement()
// 要执行的SQL语句
String sql = "select * from login"
ResultSet rs = statement.executeQuery(sql)
String name = null
String mima=null
while (rs.next()) {
name = rs.getString("userName")
mima = rs.getString("passWord")
out.println(name+"\t"+mima)
}
rs.close()
conn.close()
} catch (ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!")
e.printStackTrace()
} catch (SQLException e) {
e.printStackTrace()
} catch (Exception e) {
e.printStackTrace()
}
%>
</body>
12,这样就运行成功了,对于出现8080端口号被占用,可以采用如下的方法进行删除对应的进程。
在命令提示符下,输入netstat -aon | findstr 8080
找到对应的进程的PID,假设是7659 再输入如下的命令
taskkill /pid 7659 /F
即可删除对应的进程。
1、jsp是java服务端动态网页技术,主要应用于网页构建,理论上讲不应该在页面中直接连数据库。合理的做法是先构建一个java后端,然后在JAVA后端中通过jdbc连接sqlserver。2、如果一定要在jsp页面中连数据库也是可以的。jsp中有专门的sql标签可以连接数据库进行 *** 作,这是jstl的内容,需要导入相应的数据库驱动包。
3、jsp的内容相对来说技术难度都不算特别高,学习起来还是比较容易的。
4、希望对你有帮助。祝你学有所得。
1.注册驱动Class.forname("com.mysql.jdbc.Driver")//这是连接mysql数据库的驱动
2.获取数据库连接
java.sql.Connection conn=java.sql.DriverManager.getConnection()3.获取表达式
java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK","root","null")//三个参数分别是数据库连接的URL,用户名,密码 4.执行SQL
java.sql.ResultSet rs=stmt.executeQuery("select * from user")5.显示结果集里面的数据
while(rs.next()){
System.out.println(rs.getInt(1))
System.out.println(rs.getString("username"))
System.out.println(rs.getString("password"))
System.out.pringln()
}//执行插入语句
//stmt.executeUpdate("insert into user values(1,'中文','345')")
6.释放资源
rs.close()
stmt.close()
conn.close()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)