2.在MySQL的登陆用户名:root,密码:mysql建立数据库testdb,
3.表user 基本代码如下:
<%@ page contentType="text/htmlcharset=gb2312"%>
<%@ page language="java" import="java.sql.Statement" import="java.sql.*" %><html>
<head>
<title>helloworld.jsp</title>
</head>
<body>
<%
try{
Class.forName("org.gjt.mm.mysql.Driver")
out.println("加载Mysql Driver成功!<br>")
} catch(Exception e)
{
out.println("加载Mysql Driver失败!<br>")
e.printStackTrace()
}
try{
out.println("开始连接Mysql server!<br>")
Connection connect=DriverManager.getConnection("jdbc:mysql://localhost/testdb?user=root&password=mysql&useUnicode=true&characterEncoding=8859_1")
//jdbc:mysql://localhost/testdb?user=root&password=mysql&useUnicode=true&characterEncoding=8859_1
//jdbc:mysql://localhost/数据库名user=数据库登陆用户名&password=数据库登陆密码&useUnicode=是否允许设置字符编码&characterEncoding=允许设置编码时,要设置的编码out.print("成功连接Mysql server!<br><br>")
Statement stmt = connect.createStatement()
ResultSet rs=stmt.executeQuery("select * from user")
out.print("读取数据如下:<br>")
while(rs.next())
{
out.println(rs.getInt(1))
out.println(rs.getString(2)+"<br>")
}
} catch(Exception e)
{
out.print("获得数据错误!")
e.printStackTrace()
}
%>
</body>
</html>
4.注意:如果只写import="java.sql.*" ,不写import="java.sql.Statement" 则在Statement
stmt = connect.createStatement()其中Statement下面显示是红色波浪线,程序调用数据库等一切正常。
1、打开SQL Server 2008,在其中新建数据库 Test,然后退出SQL Server 2008。2、运行Eclipse,新建一个Java Project 名为 Test。
3、右单击工程名,依次选择 Build Path → Configure Build Path,在打开的窗口的右边选择 Libraries标签,然后单击 Add External JARs,找到 sqljdbc4jar 文件并打开,然后单击 OK 完成构建路径的配置。
提示:也可以把sqljdbc4jar类 放到jre/lib/ext下,并放到tomcat/lib下
这样就可以应用到所有jsp文件,减少对每个项目进行sqljdbc4jar的加载;
4、在Test中新建包pkg,在pkg中新建一个类Main,在其中输入代码如下:
package pkg
import java.sql.*
public class Main {
public static void main(String [] args)
{
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)