java 链接mysql数据库以及乱码
2015-01-11 22:58
148 查看
JDK:j2sdk1.5.0
MySQL:mysql-5.0.41-win32_178
JDBC驱动:mysql-connector-java-3.2.0-alpha-bin.jar
一、java与数据库的连接
java与数据库的连接书上写有四种方法,我的理解其实从其实质上说就两种,一种建立JDBC-ODBC桥,通过ODBC数据源与数据库相连。另一种是纯java式的连接,通过java类库API驱动连接。以MySQL为例,这两种方法分别需要MySQL-ODBC驱动和MySQL-JDBC-ODBC驱动。我用的是第二种方法,当然也建议使用纯java式的连接,需要MySQL-JDBC-ODBC驱动,可以从网上下载。
首先需要把驱动放在jdk的安装目录的lib目录中,并在环境变量classpath中加上该jar包,其设置和jdk的classpath中dt.jar和tools.jar一样。
连接过程分三步:加载驱动程序;使用java.sql包中的Connection建立连接;由Connection对象产生Statement对象,然后Statement对象就可以调用其方法传递SQL语句了。
下面以一个具体的实例来测试我们的连接:
import java.sql.*;
public class ConnectToMySQLTest
{
public static void main(String[] args)
{
try
{
//加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//创建指定数据库的URL
String url="jdbc:mysql://localhost:3306/student"; //student是创建的数据库的名字
String userName="root"; //root是MySQL默认的用户名
String password="123"; //123是你设置的MySQL密码
//创建连接
Connection conn=DriverManager.getConnection(url,userName,password);
//创建Statement对象
JDK:j2sdk1.5.0
MySQL:mysql-5.0.41-win32_178
JDBC驱动:mysql-connector-java-3.2.0-alpha-bin.jar
一、java与数据库的连接
java与数据库的连接书上写有四种方法,我的理解其实从其实质上说就两种,一种建立JDBC-ODBC桥,通过ODBC数据源与数据库相连。另一种是纯java式的连接,通过java类库API驱动连接。以MySQL为例,这两种方法分别需要MySQL-ODBC驱动和MySQL-JDBC-ODBC驱动。我用的是第二种方法,当然也建议使用纯java式的连接,需要MySQL-JDBC-ODBC驱动,可以从网上下载。
首先需要把驱动放在jdk的安装目录的lib目录中,并在环境变量classpath中加上该jar包,其设置和jdk的classpath中dt.jar和tools.jar一样。
连接过程分三步:加载驱动程序;使用java.sql包中的Connection建立连接;由Connection对象产生Statement对象,然后Statement对象就可以调用其方法传递SQL语句了。
下面以一个具体的实例来测试我们的连接:
import java.sql.*;
public class ConnectToMySQLTest
{
public static void main(String[] args)
{
try
{
//加载驱动程序
Class.forName("com.mysql.jdbc.Driver");
//创建指定数据库的URL
String url="jdbc:mysql://localhost:3306/student"; //student是创建的数据库的名字
String userName="root"; //root是MySQL默认的用户名
String password="123"; //123是你设置的MySQL密码
//创建连接
Connection conn=DriverManager.getConnection(url,userName,password);
//创建Statement对象
相关文章推荐
- JSP使用UTF-8链接MYSQL数据库(UTF8)乱码以及连接失败问题以及更改mysql默认编码
- java链接mysql数据库并且写入数据并且解决写入数据库乱码问题
- java链接mysql数据库避免乱码的神语句
- java下载文件在各个浏览器差异 以及中文乱码解决
- tomcat链接池链接Mysql数据库中文乱码解决办法
- JAVA链接Mysql数据库
- Java程序中遇到的乱码问题以及解决方法
- java乱码问题及解决方法的相关链接!
- 解决ubuntu中mysql数据库表名不能为中文,以及插入中文乱码问题
- java(jsp)使用MySql数据库,中文乱码的完整解决方案
- Java连接MySQL数据库出现乱码的解决方法
- 字符集编码以及java乱码问题学习总结
- 关于javaMail中标题以及发件人乱码的问题总结
- CA数字证书以及keytool 错误:java.lang.Exception:无法从回复中建立链接求帮助
- LaTeX学习心得之 —— 中文 书签无乱码 及 pdf书签链接 以及正确的tableofcontents(转)
- DW中链接mysql数据库时,建立字符集中文出现乱码“????”
- Java中容易出现乱码的地方以及解决方法
- Java中容易出现乱码的地方以及解决方法
- java连接mysql数据库时有关中文乱码的问题
- DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法