java连接Mysql的连接字符串怎么写的? java连接Mysql的连接字符串怎么写的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 com.mysql.jdbc.Driverjdbc:mysql://192.168.130.188:3306/数据库名 private final String url = "jdbc:mysql://localhost:3306/test"; private final String username = "root"; private final String password = "admin"; private Connection getConnection() { Connection connection = null; try { Class.forName("org.gjt.mm.mysql.Driver"); connection = DriverManager.getConnection(url, username, password); } catch (Exception e) { e.printStackTrace(); } return connection; }用户名和密码改改,再到网上拉个mysql的驱动! 楼上用的是哪个版本的驱动我怎么从来没用过这个驱动呢 官方的驱动路径好像都是这个吧com.mysql.jdbc.Driver 在你下载驱动后,解压那个压缩包,里面除了jar文件以外,还有英文的使用介绍,里面明确的告诉你需要的东西! public Connection getConnection() {Connection connection = null;try {Class.forName("com.mysql.jdbc.Driver");connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名",用户名,密码);}catch (Exception e) {e.printStackTrace();}finally{conn.close();}return connection;} public class TestConn { static Connection conn = null; static Statement stm = null; static ResultSet rs = null; static String url="jdbc:mysql://127.0.0.1:3306/test"; static String user = "root"; static String password = "root"; public static void main(String[] args) throws SQLException{ try { //注册驱动 Class.forName("com.mysql.jdbc.Driver"); //Driver div = new com.mysql.jdbc.Driver();注册驱动另一种方法 //连接 conn = DriverManager.getConnection(url, user, password); //获取数据库操作对象 stm = conn.createStatement(); //查询数据 rs = stm.executeQuery("select * from book"); while(rs.next()){ System.out.println("用户:" + rs.getString("name")); System.out.println("密码:" + rs.getString("pw")); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); }finally{ rs.close(); conn.close(); } }} 大放送啦:下面罗列了各种数据库使用JDBC连接的方式 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"; Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance(); String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名 String user="admin"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb"; //mydb为数据库 String user="sa"; String password=""; Connection conn= DriverManager.getConnection(url,user,password); 4、Sybase数据库 Class.forName("com.sybase.jdbc.SybDriver").newInstance(); String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名 Properties sysProps = System.getProperties(); SysProps.put("user","userid"); SysProps.put("password","user_password"); Connection conn= DriverManager.getConnection(url, SysProps); 5、Informix数据库 Class.forName("com.informix.jdbc.IfxDriver").newInstance(); String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver; user=testuser;password=testpassword"; //myDB为数据库名 Connection conn= DriverManager.getConnection(url); 6、MySQL数据库 Class.forName("com.mysql.jdbc.Driver"); String url ="jdbc:mysql://localhost/myDB;//myDB为数据库名 String user="root"; String password="root"; Connection conn= DriverManager.getConnection(url,user,password); 7、PostgreSQL数据库 Class.forName("org.postgresql.Driver").newInstance(); String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名 String user="myuser"; String password="mypassword"; Connection conn= DriverManager.getConnection(url,user,password); 8、access数据库直连用ODBC的 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ; String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb"); Connection conn = DriverManager.getConnection(url,"",""); Statement stmtNew=conn.createStatement() ; jdbc:mysql://localhost/performance_monitor?user=root&password=&useUnicode=true&characterEncoding=GBK这种怎么用 初学者编程 还是树形结构问题 各位大虾帮小弟看看. jdbc的一个奇怪异常 JTable 真的让我很郁闷!高手~请进! 请问如何捕获JFrame的最大化事件? 推荐一本用JAVA编写 客户端的实例的书 Apache Mina filter处理多个request 这个程序为什么出错了?求教高人。 Applet的多线程问题-100分 急急急!windows访问Linux服务器的时候,返回的报文少了数据。 请问下面一代码是什么意思?
jdbc:mysql://192.168.130.188:3306/数据库名
private Connection getConnection() {
Connection connection = null;
try {
Class.forName("org.gjt.mm.mysql.Driver");
connection = DriverManager.getConnection(url, username,
password);
}
catch (Exception e) {
e.printStackTrace();
}
return connection;
}
用户名和密码改改,再到网上拉个mysql的驱动!
官方的驱动路径好像都是这个吧
com.mysql.jdbc.Driver
Connection connection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名",用户名,
密码);
}
catch (Exception e) {
e.printStackTrace();
}finally{
conn.close();
}
return connection;
}
public class TestConn {
static Connection conn = null;
static Statement stm = null;
static ResultSet rs = null;
static String url="jdbc:mysql://127.0.0.1:3306/test";
static String user = "root";
static String password = "root";
public static void main(String[] args) throws SQLException{
try {
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
//Driver div = new com.mysql.jdbc.Driver();注册驱动另一种方法
//连接
conn = DriverManager.getConnection(url, user, password);
//获取数据库操作对象
stm = conn.createStatement();
//查询数据
rs = stm.executeQuery("select * from book");
while(rs.next()){
System.out.println("用户:" + rs.getString("name"));
System.out.println("密码:" + rs.getString("pw"));
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally{
rs.close();
conn.close();
}
}
}
下面罗列了各种数据库使用JDBC连接的方式 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password); 2、DB2数据库 Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample"; //sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 3、Sql Server7.0/2000数据库 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password); 4、Sybase数据库 Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps); 5、Informix数据库 Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url = "jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword"; //myDB为数据库名
Connection conn= DriverManager.getConnection(url); 6、MySQL数据库 Class.forName("com.mysql.jdbc.Driver");
String url ="jdbc:mysql://localhost/myDB;
//myDB为数据库名
String user="root";
String password="root";
Connection conn= DriverManager.getConnection(url,user,password); 7、PostgreSQL数据库 Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB" //myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password); 8、access数据库直连用ODBC的 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
String url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb");
Connection conn = DriverManager.getConnection(url,"","");
Statement stmtNew=conn.createStatement() ;