另外请问一下,
现在做主页,JSP和PHP哪个好些?
换句话说,JSP和PHP哪个更有前景?反正都是要从头学,不如直接选个好的.呵呵
现在做主页,JSP和PHP哪个好些?
换句话说,JSP和PHP哪个更有前景?反正都是要从头学,不如直接选个好的.呵呵
解决方案 »
- org.apache.jasper.JasperException: Cannot find any information on property 'name
- mysql6的问题
- 为什么MySQL不支持中文啊??
- mysql 数据压缩
- 关于数据记录删除的问题!
- Mysql里用SQL语句如何重命名一个表?
- [mysqld-5.0.1-alpha-nt]string data,right truncated报错是什么原因引起来的?
- 求救!MySql连接出错
- 我用c api访问mysql,老是出错,内存不可读。
- mysql备份时会拖慢整台机器性能,有什么调整方案?
- 应赋予用户什么权限,才能使该用户具有 SELECT * INTO OUTFILE的功能。
- 安装mysql后的root密码设置问题
jsp和php各有特点,jsp主要试java语法,要用类实在是挺麻烦。php主要是用c语法,速度快,我喜欢php
#include <stdio.h>
#include <string.h>
#include "mysql/mysql.h"main()
{
char szTargetDSN[] = "test";
char szSqlText[500]="";
char aszFlds[ 25 ][ 25 ];
MYSQL * myData ;
MYSQL_RES * res ;
MYSQL_FIELD * fd ;
MYSQL_ROW row ;
int i,j,k;
//bool bCreate = TRUE;
if ( (myData = mysql_init((MYSQL*) 0)) && mysql_real_connect( myData, "192.168.1.1","", "", szTargetDSN, MYSQL_PORT, NULL, 0 ) ) //初始化数据结构 连接数据库
{
//if(bCreate)
//{
sprintf(szSqlText,"create table mytable1 (time datetime, s1 char(6),s2 char(11), s3 int, s4 int)");//构造SQL语句//新建一张表
if (mysql_query( myData, szSqlText))
//执行SQL语句
{//执行SQL语句出错
printf( "Can't create table") ;
mysql_close( myData ) ;
return 1 ;
}
//}
sprintf(szSqlText,"insert into mytable1 values('2000-3-10 21:01:30','Test','MySQLTest',2000,3)"); //向表中插入数据 //注意时间的格式
if (mysql_query( myData, szSqlText))
{//执行SQL语句出错
printf( "Can't insert data to table") ;
mysql_close( myData ) ;
return 1 ;
}
sprintf(szSqlText, "select * from mytable1 ");
if (mysql_query( myData, szSqlText))
//进行数据检索
{ //执行SQL语句出错
mysql_close( myData ) ;
return 1 ;
}
else
{
res = mysql_store_result( myData ) ;
//取得查询结果
i = (int) mysql_num_rows( res ) ;
//取得有效记录数
printf( "Query: %s\n%ld records found:\n", szSqlText, i ) ;
for ( i = 0 ; fd = mysql_fetch_field( res ) ; i++ ){
strcpy( aszFlds[ i ], fd->name ) ;//取得各字段名
}
for (i=1; row = mysql_fetch_row( res ); ){
j = mysql_num_fields( res ) ;//依次读取各条记录
printf( "Record #%ld:-\n", i++ ) ; //取得记录中的字段数
for ( k = 0 ; k < j ; k++ )
//输出各字段的值
printf( " Fld #%d (%s): %s\n", k + 1, aszFlds[ k ],
(((row[k]==NULL)||
(!strlen(row[k])))?"NULL":row[k])) ;
puts( "==============================\n" ) ;
}
mysql_free_result( res ) ;
}
}
else
{//连接数据库出错
printf( "Can't connect to the mysql server ") ;
mysql_close( myData ) ;
return 1 ;
}
mysql_close( myData ) ;
return 0;
}