我的是mysql5.0 。tomcat6.0..
环境变量都已经配好
想问的是
1要不要把什么MYSQL中的东西放入TOMCAT中。怎么放
2用JSP编个东西连数据库的DRIVER怎么弄
3如可以,请放送个简单的连接程序,用来查询数据库,在页面上现实PS..我已经弄的神志不清了。。同志们。。救救我吧
环境变量都已经配好
想问的是
1要不要把什么MYSQL中的东西放入TOMCAT中。怎么放
2用JSP编个东西连数据库的DRIVER怎么弄
3如可以,请放送个简单的连接程序,用来查询数据库,在页面上现实PS..我已经弄的神志不清了。。同志们。。救救我吧
解决方案 »
- struts2-json中注解@JSON(deserialize=false)是什么用?不是阻止JSON反序列化成JAVA对象吗?求解!
- js如何判断单个文本框text里的值是否有重复?
- left join的执行原理是什么?
- 请教各位用J2EE开发的平台一般用什么支付系统与买卡系统
- 求将现有项目加入防止sql注入的简单方法
- 请教高手问题,<select>的问题
- 请问运行jsp使用什么服务器是最好的?
- 请回复过此贴的进来领分!加了一句代码之后问题多多,<%@ page errorPage=index1.jsp %>!!顺便测试一下是否能给500分了~
- 怎样获取textarea里的\,并打印出来?
- Extjs tree和Servlet后台有返回前台不显示
- 什么情况下能用到了MAP
- weblogic jndi 连ORACLE
2。把驱动包导入
3。我的资源里有个 jsp + javabean 分页源码,楼主可以去看看
http://www.jb51.net/article/2514.htm
这里有一篇文章看一下:
http://blog.csdn.net/song2004_2008/archive/2005/11/07/524602.aspx
-----------------------------------------------------------------
//驱动程序名String driverName="com.mysql.jdbc.Driver";//数据库用户名String userName="test";//密码String userPasswd="123456";//数据库名String dbName="db";//表名String tableName="dbtest";//联结字符串String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;Class.forName("com.mysql.jdbc.Driver").newInstance();Connection connection=DriverManager.getConnection(url);Statement statement = connection.createStatement();String sql="SELECT * FROM "+tableName;ResultSet rs = statement.executeQuery(sql);//获得数据结果集合ResultSetMetaData rmeta = rs.getMetaData();//确定数据集的列数,亦字段数int numColumns=rmeta.getColumnCount();// 输出每一个数据值out.print("id");out.print("|");out.print("num");out.print("<br>");while(rs.next()) {out.print(rs.getString(1)+" ");out.print("|");out.print(rs.getString(2));out.print("<br>");}out.print("<br>");out.print("数据库操作成功,恭喜你");rs.close();statement.close();connection.close();
2.导入MySQL的驱动包就行了;
3.下面是连接MySQL的关键代码
public static Connection getConnection() throws Exception{
Connection conn = null;
try{
Class.forName("com.mysql.jdbc.Driver");//加载驱动
conn= DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名称", "用户名", "密码");
}catch(Exception e){
e.printStackTrace();
}
return conn;
}
可以参考一下,希望有帮助啊
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost/数据库名称";
try {
try {
Class.forName(driver).newInstance();//加载驱动
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
con = DriverManager.getConnection(url, "用户名", "密码");
// 与数据库的连接
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
不过连接数据库的代码一般不写在JSP中,一般是把连接数据库的代码抽象出来,
写到公共的类中,方便调用
String url = "jdbc:mysql://localhost/数据库名称 ";
try {
try {
Class.forName(driver).newInstance();//加载驱动
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
con = DriverManager.getConnection(url, "用户名 ", "密码 ");
// 与数据库的连接
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}http://e188e.cn为您提供