JAVA如何与MYSQL数据库进行连接? 中间写的的数据库的url,用户,密码,比如:"172.14.14.1:1521:dbName, test, test" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Class.forName("org.gjt.mm.mysql.Driver").newInstance(); String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1" //myDB为数据库名,user和password改成自己的 Connection conn= DriverManager.getConnection(url); http://www.cn-java.com/target/news.php?news_id=2171 首先你必须从http://www.mysql.com/Downloads/Contrib/mm.mysql.jdbc-1.2c.tar.gz下载mm.mysql.jdbc-1.2c.tar.gz,然后将其解压到本地硬盘的一个目录下(我们使用的是c:/mm.mysql.jdbc-1.2c。 然后在CLASSPATH系统变量的最后添加c:/mm.mysql.jdbc-1.2c;(此处/应该是反斜杠)创建一个JavaBean,名为DBconn.java,在Tomcat的/webapps/examples/WEB-INF/classes下建立一个mysqltest目录,将该文件保存在这个目录中,DBconn.java用来封装与数据库链接的操作。DBconn.java的内容如下:package Mysqltest;import java.sql.*;public class DBconn {String DBDriver="org.gjt.mm.mysql.Driver";String ConnStr="jdbc:mysql://localhost/my_test";String MyUser="yzysy";String MyPassword="yzysy";Connection conn = null;ResultSet rs = null;public DBconn(){try {Class.forName(DBDriver);}catch(java.lang.ClassNotFoundException e) {System.err.println("DBconn (): " + e.getMessage());}}public ResultSet executeQuery(String sql) {rs = null;try{conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);Statement stmt = conn.createStatement();rs = stmt.executeQuery(sql);}catch(SQLException ex) {System.err.println("aq.executeQuery:"+ex.getMessage());}return rs;}} 我们注意到在这段程序是只有 String DBDriver="org.gjt.mm.mysql.Driver"; String ConnStr="jdbc:mysql://localhost/my_test"; 带有MySQL的特色,其余的程序与其他JDBC应用并没有什么不同。利用JDK的Javac命令编译DBconn.java形成相应的class文件。在Tomcat的/webapps/examples/jsp目录下建立Mysqltest.jsp文件。其内容如下:<%@ page contentType="text/html; charset=gb2312" %><html><head> <title>JSP连接MySQL!</title> </head> <body> <%@ page language="java" import="java.sql.*" %><jsp:useBean id="DBconn1" scope="page" class="Mysqltest.DBconn" /> <%ResultSet RS = DBconn1.executeQuery("SELECT * FROM my_test_table");while (RS.next()) {out.print("<h1>" + RS.getString("test_column")+"</h1>");}RS.close();%> </body ></html >在这儿,你已经看不到任何MySQL的痕迹了。现在在浏览器的地址栏中输入http://localhost/examples/jsp/Mysqltest.jsp,你应该可以看到黑体的“Hello,I'm MySQL!”。 mysql排序 JAVA中的正则表达式? 怎么把Java的class文件转换为exe可执行文件? 急 在线等..................... 关于java中的泛型? 初学JAva,编了一个小程序,请问牛人,那里错了? 新手帮忙分析下 求大家给我指点一下,为什么我的if...else...没有用呢? 菜鸟问 线程同步问题? 恳请高手帮我把这段程序翻译成java,看不懂:( 谁能提供几个学习加密解密的网站 要写一个java的客户段,调用linux服务器上的sendmail,给点提示。
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//myDB为数据库名,user和password改成自己的
Connection conn= DriverManager.getConnection(url);
然后在CLASSPATH系统变量的最后添加c:/mm.mysql.jdbc-1.2c;(此处/应该是反斜杠)
创建一个JavaBean,名为DBconn.java,在Tomcat的/webapps/examples/WEB-INF/classes下建立一个mysqltest目录,将该文件保存在这个目录中,DBconn.java用来封装与数据库链接的操作。DBconn.java的内容如下:
package Mysqltest;
import java.sql.*;
public class DBconn
{String DBDriver="org.gjt.mm.mysql.Driver";
String ConnStr="jdbc:mysql://localhost/my_test";
String MyUser="yzysy";
String MyPassword="yzysy";
Connection conn = null;
ResultSet rs = null;
public DBconn()
{try
{Class.forName(DBDriver);
}
catch(java.lang.ClassNotFoundException e)
{System.err.println("DBconn (): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql)
{rs = null;
try
{conn = DriverManager.getConnection(ConnStr,MyUser,MyPassword);
Statement stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex)
{System.err.println("aq.executeQuery:"+ex.getMessage());
}
return rs;
}
}
我们注意到在这段程序是只有
String DBDriver="org.gjt.mm.mysql.Driver";
String ConnStr="jdbc:mysql://localhost/my_test";
带有MySQL的特色,其余的程序与其他JDBC应用并没有什么不同。
利用JDK的Javac命令编译DBconn.java形成相应的class文件。
在Tomcat的/webapps/examples/jsp目录下建立Mysqltest.jsp文件。其内容如下:
<%@ page contentType="text/html; charset=gb2312" %>
<html>
<head>
<title>JSP连接MySQL!</title>
</head>
<body>
<%@ page language="java" import="java.sql.*" %>
<jsp:useBean id="DBconn1" scope="page" class="Mysqltest.DBconn" />
<%
ResultSet RS = DBconn1.executeQuery
("SELECT * FROM my_test_table");
while (RS.next()) {
out.print("<h1>" + RS.getString("test_column")
+"</h1>");
}
RS.close();
%>
</body >
</html >
在这儿,你已经看不到任何MySQL的痕迹了。
现在在浏览器的地址栏中输入http://localhost/examples/jsp/Mysqltest.jsp,你应该可以看到黑体的“Hello,I'm MySQL!”。