我想用JDBC连接MYSQL数据库,代码如下"jdbc:mysql://localhost/BookStore?user=root&useUnicode=true&characterEncoding=8859_1"我的用户名想用默认的root密码用19850209该怎么改代码才能实现呀
解决方案 »
- 有谁了解过厦门美亚柏科和北京瑞斯康达??高分请教!
- 请教一个问题,系统自动生成的一个流水码,由今年年份数字4位+从0001-9999每次递增1的4位数字组成的8位字符串。。。
- spring和iframe的问题
- 一个工程中含有如下的文件(多为.jsp),应该用什么打开?
- 关于简单的存储过程的一些问题
- WEB框架菜单页隐藏的问题
- 一个简单的页面格式问题
- TMD我都快疯了!!!!!!!!!!!!!!!tomcat配置问题
- 我用jsp调用db2数据库的时候出现如下问题,请各位大虾给与指教,在线等候,多谢!
- 为什么 安装cvsnt2.0.4 装不了 直接未响应,没有进度条!求救。。。
- 错在哪了?
- 在JSP中为什么不能给ActiveX控件传值?
mysql默认使用3306
jdbc:mysql://localhost:3306/BookStore?user=root&useUnicode=true&characterEncoding=8859_1
import java.util.HashMap;public class Conn2Mysql {
public static void main(String[] args) throws Exception {
java.sql.Connection sqlConn;
java.sql.Statement sqlStmt;
java.sql.ResultSet sqlRst;
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
sqlConn = java.sql.DriverManager.getConnection(
"jdbc:mysql://localhost:3306/db1?characterEncoding=gb2312",
"username", "password");
sqlStmt = sqlConn.createStatement(
java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,
java.sql.ResultSet.CONCUR_READ_ONLY);
sqlRst = sqlStmt.executeQuery("select a,b from tbl_test order by b");
HashMap map = new HashMap();
while (sqlRst.next()) {
String a=sqlRst.getString(1);
String b=sqlRst.getString(2);
Integer I = new Integer(b);
if(map.get(I)==null){
map.put(I,a);
System.out.println();
System.out.println("组号"+b);
System.out.println();
}
System.out.println(a);
}
sqlRst.close();
sqlStmt.close();
sqlConn.close();
}
}
user=root & password=19850209 & useUnicode=true&characterEncoding=8859_1" Connection conn= DriverManager.getConnection(url);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);